Récupération de la valeur textuelle du select et non de la valeur
Bonjour,
j'ai un select comme element:
Code:
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>"; |
Mon javascript rajoute a cette liste déroulante un element:
Code:
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 ;
} |
Ainsi, quand je change d'element dans mon select pour declencher mon js, une nouvelle valeur apparait (jusque la OK tout fonctionne).
Maintenant quand j'ececute
Code:
echo $idUserConnection
, au lieu de me donner la value ( 1 par exemple), il me donne la valeur textuelle "salut je suis une valeur textuelle".
Et ca je comprends pas.
Une idée?