Validation W3C et JavaScript

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;i

Une 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 !