Nom de champ de formulaire dynamique [Résolu]

Signaler
Messages postés
24
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
14 juin 2006
-
Messages postés
24
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
14 juin 2006
-
Bonjour à tous,

j'ai une liste de champs de formulaire dynamique:



et dans une fonction javascript je veux les parcourir,

j'avais penser à :

document.form.supp[i]

ou

champ="supp" + i

document.form.champ



mais rien n'y fait

si quelqu'un peut m'aider merci


le bras est à l'homme ce qu'est la souris au PC.
rien si on est doué

2 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
34
Bonjour,

une solution : window.document.frm["n"+n]...
j'aurais plutôt mis le même nom
et utilisé : window.document.frm.nm[n]...
ou par ID ? : window.document.getElementById("nom"+n)...

<HTML>
<HEAD>
<TITLE></TITLE>
<script type="text/javascript">
function test()
{

for ( var n=1;n<=3;n++ )
alert("frm.n#="+window.document.frm["n"+n].value);


for ( n=0;n<window.document.frm.nm.length;n++ )
alert("frm.n[#]="+window.document.frm.nm[n].value);


n=1;
var tmp=window.document.getElementById("nom"+n);
while (tmp)
{ alert("ById="+tmp.value);
n++;
tmp=window.document.getElementById("nom"+n); }

}
</script>
</HEAD>

<form name="frm">
<!========================================>

<!========================================>

<!========================================>

</form>

</HTML>

Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
Messages postés
24
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
14 juin 2006

Merci t'es tout simplement énorme chaque fois que je demande t'es le premier à répondre et ca marche

Merci encore bonne journée

le bras est à l'homme ce qu'est la souris au PC.
rien si on est doué