La communauté ALL HTML c'est 58827 membres à ce jour dont 3 inscrits aujourd'hui et 32 depuis une semaine.
Cet article est actuellement publié sur le site.
Article publié le jeudi 13 juillet 2006 par Deny.
Cet article est classé dans les catégories « Javascript »
Comment accéder aux données des formulaires : par les noms ? Non, par les numéros...
Voilà une chose qui est peu utilisée et que beaucoup ne connaissent pas, accéder aux données des formulaires par leur numéros.
Comme tous les éléments d'une page les formulaires sont numérotés, le premier a donc le numéro 0, son premier élément également.
document.forms[0].elements[0].value document.forms[0].length
représentent donc la valeur du premier élément du premier formulaire, et le nombre d'éléments ce celui-ci.
L'intérêt de cet accès est d'y accèder par les instructions de boucle comme for, while et do while.
for(a=0; a<=document.forms[0].length-1; a++) ...
On peut donc accéder à n'importe quel élément sans le nom et imaginer d'autres utilisations comme des passages d'un formulaire à un autre.