Bonjour,

Je cherche à créer une checkbox qui enverrait le formulaire de façon systématique

J'ai besoin que :

si la checkbox n'etait pas cochée au chargement de page et l'utilisateur la coche, on envoi : /in-out.htm?id=1&fav=1
si la checkbox etait cochée au chargement de page et l'utilisateur la décoche, on envoi : /in-out.htm?id=1&fav=0


L'état initial de la checkbox au chargement de la page est donné par le contenu de la variable : ~sensor_favorite(1)~
cette variable prend pour valeur : checked ou unchecked

J'ai essayé ceci mais ça ne fonctionne pas correctement, pouvez vous me dire ce qui ne va pas svp ?


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
     	<form method="get" action="in-out.htm">
 
        <!-- envoi /in-out/in-out.htm?id=1 //-->
        <input name="id" value="1" type="hidden">
 
        <!-- envoi automatique de /in-out/in-out.htm?id=1&fav=1  ou  /in-out/in-out.htm?id=1&fav=0  //-->	
	<!-- Checkbox envoi '1' si cochée ou '0' si non cochée //-->
	<input name="fav" value="0" type="hidden">
	<input onclick="this.previousSibling.value=1-this.previousSibling.value" onclick="this.form.submit()" type="checkbox" ~sensor_favorite(1)~>
	</form>