Formulaire et JS - HTML/CSS - Programmation
Marsh Posté le 03-06-2003 à 23:19:04
C'est pas très clair ton histoire mais bon:
Prenons le cas suivant:
<form name="form1">
<input type="text" name="champ1" value="toto">
</form>
Saches que tu as 2 moyens d'accéder à la valeur du champ champ1:
1/ document.form1.champ1.value => Tu accèdes directement au champ1
OU
2/ document.form1[0].value => Tu accèdes au premier élément de la collection form1 (ensemble des éléments de formulaire du formulaire form1)
Voilà j'espère que ça réponds à ta question...
Marsh Posté le 04-06-2003 à 07:18:12
En fait, voilà ce qu'il fallait que je fasse:
<input type="text" name="champ">
et dans le script:
champ = new Array();
alert (formulaire.champ[i].value);
Marsh Posté le 03-06-2003 à 20:28:25
Bonjour ;-)
Voici mon petit pb:
J'ai plusieurs champs de formulaire html, nommés champ[0], champ[1], champ[2] etc...
Je veux recuperer la valeur de ces champs dans un script JS mais je n'y arrive pas.
Lorsque je fais alert(formulaire.champ[0].value); j'ai une erreur JS:
'formulaire.champ.0' à la valeur nulle ou n'est pas un objet.
J'ai essayé de finter en nommant mes champ champ0, champ1, champ2...
et en faisant:
for (i=0; i<3; i++)
{
alert ('formulaire.champ'+i+'.value');
}
Mais là je n'obtiens en affichage que:
formulaire.champ1.value
formulaire.champ2.value
etc...
et non pas leur valeur...
comment faire ??
Merci !