Bonjour,
j'ai un select dans mon code, et je souhaite, quand un utilisateur a sélectionné une valeur, que celle-ci soit affichée par le select et non plus la valeur par défaut.
Une recherche m'a donné un code qui fait ça :
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
23
24 <html> <head> <script type='text/javascript'> function Refresh() { //JQuery $("#textaffiche").html($("#id").val()); } </script> </head> <body> <span id="TextAffiche"></span> <select onkeypress="Refresh()" onchange="Refresh()" id="id" name="id"> <option value="1">Albert</option> <option value="3">Bertrand</option> <option value="4">Cédric</option> <option value="6">Didier</option> </select> </body> </html>
Par contre, si j'enrichis un peu ce code pour aller vers ce que je veux faire, ça ne marche plus (la valeur par défaut reste affichée)(comme je souhaite lancer le submit dès que l'utilisateur sélectionne une valeur, j'ai rajouté submit() dans la fonction js appelée sur onchange)
Peut-on me dire pourquoi ça ne marche plus ?
Code php : 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
23
24
25
26
27
28 <html> <head> <script type='text/javascript'> function Refresh() { //JQuery $("#textaffiche").html($("#id").val()); submit(); } </script> </head> <body> <span id="TextAffiche"></span> <select onkeypress="Refresh()" onchange="Refresh()" id="id" name="id"> <option value="1">Albert</option> <option value="3">Bertrand</option> <option value="4">Cédric</option> <option value="6">Didier</option> </select> <?php if (isset($_POST['id'])) echo $_POST['id']; ?> </body> </html>
Partager