ELEMENTS ARRAY
Cet objet représente un tableau dobjets correspondant aux éléments dun
formulaire, tels que les boîtes de marquage, les boutons radio, les boîtes de texte,
etc. Il est ainsi possible de faire référence dans le code aux éléments dun
formulaire. Le tableau contient une entrée pour chaque élément du formulaire dans
lordre du code source.
Par exemple, si un formulaire a une boîte texte et deux boîtes de marquage, ces
éléments seront représentés de cette façon:
nomFormulaire.elements[0]
nomFormulaire.elements[1]
nomFormulaire.elements[2]
Malgré quil soit possible de faire référence aux éléments dun formulaire
en utilisant leur nom (par lattribut NAME), lobjet "elements array"
permet de faire référence à ces éléments sans utiliser leur nom. Par exemple, si le
premier objet dans le formulaire infoUsager est la boîte de texte nomUsager, il est
possible de faire référence à cet objet des deux façons suivantes:
infoUsager.nomUsager.value
infoUsager.elements[0].value
Syntaxe:
1. nomFormulaire.elements[index]
2. nomFormulaire.elements.length
nomFormulaire est soit le nom dun formulaire ou un élément dans le tableau de
formulaires (forms array).
index est un entier représentant un objet dans un formulaire.
Pour obtenir le nombre déléments dans un formulaire, il faut utiliser la
propriété "length".
Objet utilisé:
form
Propriété utilisée:
length (représente le nombre déléments dans un formulaire)
Méthode utilisée:
aucune
Événement utilisé:
aucun
Exemple ELEMENTS ARRAY
document.write ( document.forms.length, " formulaires")
Christophe Merlet redfox@redfoxcenter.org | ©Tous droits réservés
21 novembre 1998 |