Bonjour,
Merci de copier ton code DANS le contenu du message (pas en fichier joint).
Bonjour,
Merci de copier ton code DANS le contenu du message (pas en fichier joint).
Dernière modification par Invité ; 01/08/2016 à 08h48.
Bonjour,
Voici le code testé, par défaut la checkbox est cochée, lorsqu'on la décoche le formulaire n'envoi pas : /in-out.htm?id=1&fav=B
mais seulement : /in-out.htm?id=1
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>TEST</title> </head> <body> <form method="get" action="in-out.htm"> <input name="id" value="1" type="hidden"> <input id="idfav" name="fav" value="A" type="checkbox" onclick="form.submit();" checked /> </form> <script type="text/javascript"> $fav = ( !empty($_GET['fav']) )? 'A' : 'B' ; </script> </body> </html>
Merci à vous,
Oui, clairement, on ne se comprend pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <script type="text/javascript"> $fav = ( !empty($_GET['fav']) )? 'A' : 'B' ; </script>
CECI N'est PAS du JavaScript, mais du PHP !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part $fav = ( !empty($_GET['fav']) )? 'A' : 'B' ;
PHP est un langage coté serveur.
Et le code donné permet de RECUPERER la valeur de "fav" dans le fichier de TRAITEMENT.
=> APPRENDS LES BASES DES LANGAGES,
avant de te lancer dans des programmations que tu ne maitrises pas....
Dernière modification par Invité ; 01/08/2016 à 10h14.
Voilà à quoi tu dois arriver :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <form method="get" action="in-out.htm"> SI( ~sensor_favorite_state(1)~ == 1) // Case cochée <input id="idfav" name="fav" value="A" type="hidden" /> <input onclick="document.getElementById('idfav').value = (document.getElementById('idfav').value=='A')? 'B':'A'; form.submit();" type="checkbox" checked="checked" /> :finSI SINON: // case décochée <input id="idfav" name="fav" value="B" type="hidden" /> <input onclick="document.getElementById('idfav').value = (document.getElementById('idfav').value=='A')? 'B':'A'; form.submit();" type="checkbox" /> :finSINON </form>
Comme je ne connais pas le langage de ~sensor_favorite_state(1)~ (??), je te laissa adapter la syntaxe.
il faudrait penser à enregistrer les réponses faites et entre autres :Envoyé par lcoulon
Envoyé par NoSmoking
Les joies du CSS | Réponses sur forum | Simple comme JS | Essais libres autour de l'API G$$gle Maps
✂ ---------------------------------------------
developpez.net c'est aussi :
✔ Les meilleurs cours et tutoriels pour apprendre le CSS
✔ Les meilleurs cours et tutoriels pour apprendre le (X)HTML
✔ Les meilleurs cours et tutoriels pour apprendre le JavaScript
Partager