éléments form

Eléphant du PHP | 172 Messages

08 avr. 2006, 09:41

Salut,

Tu as donc:
var a;
var i = 0;
var MonForm = document.forms["form1"];
for( (a-1) in MonForm)  {
  i++;
  alert("$" + MonForm.elements[a].name + ' = ' + MonForm.elements[a].value + '\n');
}
C'est correct, mais à quoi sert la variable i :?:
var i = 0;
...
  i++;

Invité
Invité n'ayant pas de compte PHPfrance

08 avr. 2006, 10:45

tu as raison, la var i est inutile.
Le script me renvoie bien les valeurs du form, mais j'ai aussi l'erreur javascript
MonForm.elements[a] has no properties
de quoi s'agit-il?

Invité
Invité n'ayant pas de compte PHPfrance

08 avr. 2006, 10:50

il y a une boucle en trop, et je crois que l'erreur se produit à ce moment là, car aucune valeur n'est trouvée (après le dernier élément du form).
(a-1) ne passe pas et génère
invalid for/ in left hand-side

Invité
Invité n'ayant pas de compte PHPfrance

09 avr. 2006, 21:55

personne ne voit comment supprimer la dernière incrémentation de cette boucle?