Boujour à tous!
voila moi j'ai un formulaire généré par une boucle php, tant qu'il y a des noms dans une base de donnée mon formulaire s'allonge.
J'aimerais un bouton qui puisse effacer le contenu des champs de text qui sont checké..
Donc j'ai mes champs text dont les noms sont quoi1, quoi2, quoi3...
suivi des checkbox dont les noms sont toujours "choix" mais les values sont 1, 2, 3...
function effacer()
{
if (document.forms["planning"].elements["choix"].checked){
document.forms["planning"].elements["quoi[0]"].value = ""
}
}
<form name="planning">
$indice = 1;
<INPUT TYPE="text" NAME="quoi['.$indice.']" VALUE="">
<input type="checkbox" name="choix" value="'.$indice.'" />
$indice++;
<input type="button" value="Effacer" name="B1" onclick="effacer()">
</form>
(j'ai pas écris ici la boucle php car pas très utile..)
ca marche pô
Le pire c'est que si je fais un bouton sans passer par ma fonction, ca marche:
<INPUT type="button" value="Effacer" onClick=' document.forms["planning"].elements["quoi[0]"].value = "" '>
Si qqun à une idée :)
Merci d'avance