Publié le
Je me prenais la tête pour faire passer la validation W3C en XHTML 1.0 Transitional d'une page contenant un formulaire et ses vérifications javascript.
J'avais des erreurs dans mon javascript, sur cette ligne :
for (var i=0;iUne simple boucle for en somme. La validation me disait que l'attribut length n'existait pas et que je n'avais pas le droit d'utiliser de ; à cet endroit.
En réfléchissant, j'ai compris qu'il m'interprétait mon
comme un début de balise. Donc, la solution pour pallier à ça est toute simple : il suffit d'inverser le test ! Ma boucle devient donc :
for (var i=0;champ.length>i;i++) {Super simple, mais tellement pratique !