Bonjour a tous

Je bloque sur un point, peu être déjà évoqué 1000 fois mais je ne trouve pas la réponse.

J'ai un formulaire qui envoie la sélection d'une liste déroulante vers la fonction ajax, histoire de ne pas cliquer sur "envoyer".

je rajoute une seconde liste mais sans jamais réussir a récupérer la valeur sélectionnée.

Je ne comprends pas pourquoi.

Voici le code ( En espérant que ce n'est pas une faute de frappe...)

Code : 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
 
print "<form name='form'>";
?>
Selectionner un mode:
<select style="width:120px" id="mode" name="kind" onchange="stats()">
<option valeur='nib'>Selectionner</option>
<option valeur='valeur1'>Valeur 1</option>
<option valeur='valeur2'>valeur 2</option>
</select>
Selectionner un Joueur:
<select style="width:120px" id="joueur" name="playername" onchange="stats()">
<option value='rien'>Selectionner</option>
<?php
     $res = mysql_query("select * from PLYRS order by noms");
            while($row = mysql_fetch_assoc($res)){
                   echo "<option value='".$row["noms"]."'>".$row["noms"]."</option>";
                   }
print "</select>";
print "</form>";
Puis la fonction
Code : 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
 
function stats(){
                 var xhr = getXhr();
                 xhr.onreadystatechange = function(){
                 if(xhr.readyState == 4 && xhr.status == 200){
                 leselect = xhr.responseText;
                 document.getElementById('statsheet').innerHTML = leselect;
 
                                        }
                                }
                 xhr.open("POST","requetes_stats.php",true);
                 xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
                 valeur=document.forms['form'].elements['kind'].valeur;
                 value=document.forms['form'].elements['playername'].value;
                 alert(valeur);
                 xhr.send("variable="+value);
				 }
Je récupére bien la variable de ma liste issu de la requête SQL

Mais jamais la seconde, le résultat de "alert" reste undefined....


Peu être est un écueil connu..?

Merci de votre aide