Passer en revue tous les controles via un for?

Signaler
Messages postés
109
Date d'inscription
mardi 13 avril 2004
Statut
Membre
Dernière intervention
4 juin 2008
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
Tout est dans la question!
Est-il possible de passer en revue toutes les textbox d'un formulaire via un for?

1 réponse

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

une petite recherche aurait sûrement
permis de touver une réponse, mais
j'ai un exemple sous la main ...

<HTML>
<HEAD>
<TITLE>Tous les Champs Text d'un Formulaire</TITLE>
</HEAD>

<form name="frm">

</form>
<script type="text/javascript">
function test()
{ // #### 1ère possibilité
var trv="";
for ( var n=0;n<frm.nom.length;n++ )
{ trv=trv+frm.nom[n].value+"\t"; }
alert("name=\t"+trv);
// #### 2ème possibilité
n=1;
trv="";
while (document.getElementById("nom"+n)!=null)
{ trv=trv+document.getElementById("nom"+n).value+"\t";
n++; }
alert("getElementById=\t"+trv);
// #### 3ème possibilité
trv="";
for ( n=0;n<frm.elements.length;n++)
{ if (frm.elements[n].type=="text")
{ trv=trv+frm.elements[n].value+"\t"; } }
alert("elements=\t"+trv); }
// #### il doit y avoir d'autres possibilités ...
</script>
</HTML>

Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~