par
damaskinos » 20 déc. 2007, 21:41
Bonjour à tous.
J'arrive pas recuperer les données d'un formulaire. J'ai des tags inputs qui ont comme nom mnt0, mnt1 etc...Les tags sont crées dynamiquement. Dans mon javascript, je fais une boucle for et j'essaye d'acceder aux valeurs des inputs de cette maniere:
J'ai essaye toute sorte de chose et ca marche pas. Quelqu'un saurait comment je dois proceder. Je met un peux de code pour eclaircire.
coté php
<?php
for($i=0;$i<count($tab);$i++)
{
$info = explode(":",$tab[$i]);
$mnt="mnt".$i;
<tr>
<td bgcolor="#DDE0E3" class="txt_normal_gris"><label>
<input type="checkbox" name="compte" value="<?php echo $info[0];?>">
</td>
</tr>
<tr>
<td class="txt_normal_gris" colspan="5">Ajouter des frais additionnels de <input type="text" name="<?php echo $mnt;?>" size="4" value="0.00" /> $ </td>
</tr>
}
coté javascript
Code : Tout sélectionner
for(i=0;i<=document.form2.totalC.value;i++)
{
//alert(document.form2.compte[i].checked);
if(document.form2.compte[i].checked==true && document.form2.compte[i].value!="all")
{
valeur = "mnt"+i;
param += "police"+i+"="+document.form2.compte[i].value+"&";
param += "mnt"+i+"="+document.form2.valeur.value+"&";// Cette ligne marche pas, j'ai aussi essaye
param += "mnt"+i+"="+document.form2.+"mnt"+i+.value+"&";//marche pas plus.
test++;
}
}
Merci d'avance
Bonjour à tous.
J'arrive pas recuperer les données d'un formulaire. J'ai des tags inputs qui ont comme nom mnt0, mnt1 etc...Les tags sont crées dynamiquement. Dans mon javascript, je fais une boucle for et j'essaye d'acceder aux valeurs des inputs de cette maniere:[code]document.MAFORM.mnt+i.value[/code] J'ai essaye toute sorte de chose et ca marche pas. Quelqu'un saurait comment je dois proceder. Je met un peux de code pour eclaircire.
coté php
[php]
<?php
for($i=0;$i<count($tab);$i++)
{
$info = explode(":",$tab[$i]);
$mnt="mnt".$i;
<tr>
<td bgcolor="#DDE0E3" class="txt_normal_gris"><label>
<input type="checkbox" name="compte" value="<?php echo $info[0];?>">
</td>
</tr>
<tr>
<td class="txt_normal_gris" colspan="5">Ajouter des frais additionnels de <input type="text" name="<?php echo $mnt;?>" size="4" value="0.00" /> $ </td>
</tr>
}
[/php]
coté javascript
[code]
for(i=0;i<=document.form2.totalC.value;i++)
{
//alert(document.form2.compte[i].checked);
if(document.form2.compte[i].checked==true && document.form2.compte[i].value!="all")
{
valeur = "mnt"+i;
param += "police"+i+"="+document.form2.compte[i].value+"&";
param += "mnt"+i+"="+document.form2.valeur.value+"&";// Cette ligne marche pas, j'ai aussi essaye
param += "mnt"+i+"="+document.form2.+"mnt"+i+.value+"&";//marche pas plus.
test++;
}
}
[/code]
Merci d'avance