Objet elements array


ELEMENTS ARRAY

Cet objet représente un tableau d’objets correspondant aux éléments d’un 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 d’un formulaire. Le tableau contient une entrée pour chaque élément du formulaire dans l’ordre 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é qu’il soit possible de faire référence aux éléments d’un formulaire en utilisant leur nom (par l’attribut NAME), l’objet "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 d’un 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