Bonjour,
j'ai un select comme element:
Mon javascript rajoute a cette liste déroulante un element:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 echo "<select name=idUserConnection onChange=displayField(this)>";//qd je demanderais $idUserConnection il me donnera la 'value' du select normalement!! echo "<option value=-1 selected>Choose your name</option>"; echo "<option value=-2 >Record your name!</option>"; echo "</select>";
Ainsi, quand je change d'element dans mon select pour declencher mon js, une nouvelle valeur apparait (jusque la OK tout fonctionne).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function displayField(myId){ n= new Option("salut je suis une valeur textuelle"); index = window.document.getElementById(''+myId+'').options.length; window.document.getElementById(''+myId+'').options[index] = n ; }
Maintenant quand j'ececute, au lieu de me donner la value ( 1 par exemple), il me donne la valeur textuelle "salut je suis une valeur textuelle".
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $idUserConnection
Et ca je comprends pas.
Une idée?
Partager