par
street51 » 26 juil. 2017, 10:01
Bonjour,
J'ai un petit souci avec l'attribut "form" introduit par HTML5.
J'ai plusieurs formulaires sur une même page, et je souhaite avoir en dehors de ces formulaires une checkbox qui puisse être récupérée lors de la validation d'un des formulaires. J'ai donc attribué un id aux formulaires (chaque formulaire a le même id : "hebdo") :
Code : Tout sélectionner
<form id="hebdo" action="creation_hebdo.php" method="post">
<select name="id_med" onchange="this.form.submit();">
<option></option>
</select>
<input type="hidden" name="type" value ="consultations_matin">
</form>
Et, avant ces formulaires, j'ai inséré une checkbox comme ceci :
Code : Tout sélectionner
<input type="checkbox" name="info" value="oui" form="hebdo">
Au moment de validation, $_POST['info'] ne renvoie aucune donnée, que la case soit cochée ou non.
Une idée d'où peut venir le problème ?
Merci !

Bonjour,
J'ai un petit souci avec l'attribut "form" introduit par HTML5.
J'ai plusieurs formulaires sur une même page, et je souhaite avoir en dehors de ces formulaires une checkbox qui puisse être récupérée lors de la validation d'un des formulaires. J'ai donc attribué un id aux formulaires (chaque formulaire a le même id : "hebdo") :
[code]
<form id="hebdo" action="creation_hebdo.php" method="post">
<select name="id_med" onchange="this.form.submit();">
<option></option>
</select>
<input type="hidden" name="type" value ="consultations_matin">
</form>
[/code]
Et, avant ces formulaires, j'ai inséré une checkbox comme ceci :
[code] <input type="checkbox" name="info" value="oui" form="hebdo">
[/code]
Au moment de validation, $_POST['info'] ne renvoie aucune donnée, que la case soit cochée ou non.
Une idée d'où peut venir le problème ?
Merci ! :wink: