par
petchos » 10 avr. 2006, 15:52
Les champs générés s'affiche pas , une idée ?
<?php
echo '
<br><br>
Nombre de transgène* :
<input type="text" name="nbeTr" size = "3" onChange="nbTR()">';
?>
<script language="JavaScript" >
function nbTR()
{
i=1;
NombreTr = document.forms['FrmInfoGenerale'].nbeTr.value ;
Nb = parseInt(NombreTr);
alert(Nb);
for (i=1;i<=Nb; i++) {
// on créé autant de champs text pour saisir les noms de transgène qu il y a de transgenes
document.forms["FrmInfoGenerale"].write('<br>');
document.forms["FrmInfoGenerale"].write('Nom du transgène ', i, ' : ');
document.forms["FrmInfoGenerale"].write('<input type="text" name="nbeTr" size = "3" onChange="nbTR()"');
}
}
</script>

Je voudrais que dans ma boucle dans ma fonction nbTR il y ai autant de champs pour inscrire les noms de mes transgènes que le nombre saisie précedement.
Je saisie 2 nbTR alors 2 champs s'affiche pour saisir mes 2 noms ...
[b]Les champs générés s'affiche pas , une idée ? [/b]
[php]<?php
echo '
<br><br>
Nombre de transgène* :
<input type="text" name="nbeTr" size = "3" onChange="nbTR()">';
?>
<script language="JavaScript" >
function nbTR()
{
i=1;
NombreTr = document.forms['FrmInfoGenerale'].nbeTr.value ;
Nb = parseInt(NombreTr);
alert(Nb);
for (i=1;i<=Nb; i++) {
// on créé autant de champs text pour saisir les noms de transgène qu il y a de transgenes
document.forms["FrmInfoGenerale"].write('<br>');
document.forms["FrmInfoGenerale"].write('Nom du transgène ', i, ' : ');
document.forms["FrmInfoGenerale"].write('<input type="text" name="nbeTr" size = "3" onChange="nbTR()"');
}
}
</script>
[/php] :roll: Je voudrais que dans ma boucle dans ma fonction nbTR il y ai autant de champs pour inscrire les noms de mes transgènes que le nombre saisie précedement.
Je saisie 2 nbTR alors 2 champs s'affiche pour saisir mes 2 noms ...