Récupérer des champs 'hidden' multiples
Salut à tous,
Je galère pour passer les valeurs d'un champ 'hidden' multiple.
Ma page d'accueil comporte 10 boutons en position 'on'. Un clic souris sur le bouton le bascule à 'off' (c'est une image).
J'ai essayé ce code :
Code:
1 2 3 4 5 6 7 8 9 10
| <form name="frm" method="POST" action="read.php">
<?
for($i=0;$i<10;$i++)
{
echo 'Etat : <button type="button" style="background:none; border:0; cursor:pointer;"> <img src="b_ON.jpg" onclick="change(this)"></button><br/>';
echo "<input type='hidden' name='etat[]' value='0'>";
}
?>
<br /><br /><button type="submit"> Valider </button>
</form> |
La fonction javascript qui gère le basculement :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <script type="text/javascript">
var b = 1;
function change(img)
{
if (b)
{
img.src = 'b_OFF.jpg';
}
else
{
img.src='b_ON.jpg';
}
b = !b;
}
</script> |
Comment 'garnir' le tableau etat[] pour qu'il soit transmis à 'read.php' via la validation du formulaire ? Autrement dit, comment transmettre l'état de tous les boutons à ma page PHP ?
Merci