[Javascript] Probleme incrémentation variable
alex2509
-
David191212 Messages postés 270 Statut Membre -
David191212 Messages postés 270 Statut Membre -
Bonjour,
Bonjour, je m'entraine a faire un petit truc et j'ai un probleme,
Voici mon code principal
Et voici la fonction que j'appelle :
Je voudrais remplir mon tableau Tab pour plus de valeur dans le formulaire ! En gros je veux rajouter des zones de texte en plus dans le formulaire Tabe2, Tabe3, Tabe4.... Je voudrais faire ca de facon automatque en fonction d'une variable i que je pourrai incrémenter avec une boucle for. Le probleme c'est ce que dans le formulaire name="" on ne peut pas mettre un tableau a l'intérieur et je ne vois pas d'autre solution ? Donc si vous pouvez m'indiquez une voie à explorer ou autre ... Merci
Bonjour, je m'entraine a faire un petit truc et j'ai un probleme,
<FORM NAME="form1"> <input type="text" name="Tabe0" size="20" value=""><BR> <input type="text" name="Tabe1" size="20" value=""><BR> <INPUT TYPE="button" NAME="bouton" VALUE="Contrôler" onClick='valeurForm()'>
Voici mon code principal
Et voici la fonction que j'appelle :
function valeurForm()
{
var i;
Tab = new Array();
var i = 0;
Tab[0] = document.form1.Tabe0.value ;
Tab[1] = document.form1.Tabe1.value ;
}
Je voudrais remplir mon tableau Tab pour plus de valeur dans le formulaire ! En gros je veux rajouter des zones de texte en plus dans le formulaire Tabe2, Tabe3, Tabe4.... Je voudrais faire ca de facon automatque en fonction d'une variable i que je pourrai incrémenter avec une boucle for. Le probleme c'est ce que dans le formulaire name="" on ne peut pas mettre un tableau a l'intérieur et je ne vois pas d'autre solution ? Donc si vous pouvez m'indiquez une voie à explorer ou autre ... Merci
A voir également:
- [Javascript] Probleme incrémentation variable
- Telecharger javascript - Télécharger - Langages
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Variable d'environnement temp - Forum Word
- Javascript void 0 c'est quoi ✓ - Forum Réseaux sociaux
- Javascript echo ✓ - Forum PHP
1 réponse
Tiens voila un code qui doit faire ce que tu cherches:
<html>
<head>
</head>
<script language="javascript">
var n=8;
function creerForm()
{
var cadre = document.getElementById("foireauxinputs")
var txt = '';
var i;
// on cree le formulaire automatiquement ( ici 8 zones de textes )
for (i=0; i<n; i++)
{
txt += '<input type="text" id="t'+i+'" size="20" value=""><br />';
}
txt += "<input type=\"button\" value=\"Contrôler\" onclick=\"valeurForm()\">";
cadre.innerHTML = txt;
}
function valeurForm()
{
var Tab = new Array();
var i;
// on peuple le tableau
for (i=0; i<n; i++)
{
Tab[i] = document.getElementById("t"+i).value ;
}
// on essaye d'afficher le tableau
var txt = '';
for (i=0; i<n; i++)
{
txt += ' '+Tab[i];
}
alert(txt);
}
</script>
<body onload="creerForm()">
<form id="foireauxinputs">
<div id="foireaqsdfuxinputs">
</div>
</body>
</html>