Validation w3c javascript

Résolu/Fermé
kiyomasa Messages postés 312 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 12 mai 2016 - 7 sept. 2010 à 11:13
 HerbeBleu84 - 5 févr. 2011 à 21:10
Bonjour,

Je ne pense pas que le W3C valide le javascript mais j'ai une erreur qui reste avant que mon site soit totalement validé.

c'est la fin d'un formulaire de contact. Voilà la ligne :

<input type="submit" name="submit" value="Valider" onClick="javascript: return verif();" class="envoyer"/>

Ce que le W3C me souligne en rouge, c'est le premier " entre onClick et javascript.
et je ne comprend pas. Il me dit que c'est pas supporté en XHTML Strict mais moi, je suis en Transitional ...

Alors si quelqu'un sait pourquoi il bloque, merci d'avance.

6 réponses

Propriété à écrire tout en minuscule : "onclick"
3
kiyomasa Messages postés 312 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 12 mai 2016 5
8 sept. 2010 à 10:11
personne n'a une idée ?
0
kiyomasa Messages postés 312 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 12 mai 2016 5
9 sept. 2010 à 15:57
UP !
0
monkaarnaud Messages postés 24 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 11 octobre 2011 1
10 sept. 2010 à 21:01
Bonsoir

Je peux voir ta fonction javascript verif().
Mais sinon que pour un bouton de suppression par exemple; tu peux faire:

<input type="submit" name="submit" value="Valider" onClick=" return confirm(Etes-vous sûr(e) ?);" class="envoyer"/>
et avec cette methode, tu n'as plus besoin d'ecrire une code javascript dans le <header>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kiyomasa Messages postés 312 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 12 mai 2016 5
14 sept. 2010 à 10:46
Merci A.Nonymous, c'est bien ça, il fallait mettre en minuscule.
Merci pour les autres réponses également ;)
0
C'est parce que tu ne doit pas mettre d'appel de fct js ds ton html pour être valide...
Il te fait de servir de GetElementById();

Bon courage, même si tu as déjà eu depuis le temps passer à autre chose ;)
0