Bonjour,
J'ai bien lu cet exemple et j'aimerais bien ajouter une 3eme liste, quelles sont les informations et/ou bien les codes a modifier.
Ma question est pour savoir les elements qui affectent la liste afin de le coder moi meme.
Merci
Bonjour,
J'ai bien lu cet exemple et j'aimerais bien ajouter une 3eme liste, quelles sont les informations et/ou bien les codes a modifier.
Ma question est pour savoir les elements qui affectent la liste afin de le coder moi meme.
Merci
Bonjour,
Dans le onchange de la 2ème liste tu appelles une fonction AJAX qui va mettre à jour un autre div qui contient la 3ème liste.
Sinon une discussion résoluehttp://www.developpez.net/forums/d77...x/#post4489970
A+.
Voyons ce code:
Comment faire pour recuperer la valeur sheikh_ar, parce que je recupere l'id de cette valeur
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 js: function getInfo() { xmlHttp.open('get','test.php?id='+ document.Quoran.Type.selectedIndex); xmlHttp.onreadystatechange = handleInfo; xmlHttp.send(null); } php: echo '<form name="Quoran1">'; echo '<select name="Type1" onChange="getInfo1()">'; echo '<option value="0" disabled="disabled" selected="selected">-- Select Model</option>'; // code ici echo '<option value='.$sheikh_ar.'>'.$showme.'</option>';
Merci
Relit le tutoriel que tu as cité dans ton premier poste et regarde la fonction go(), tu trouveras comment l'envoyer du coté javascript sur le code du fichier ajaxphp tu trouveras comment le récupérer du coté serveur.
Est ce qu'on peut passer plusieurs mots par une variable, par exemple:
<option value="lolo lola">lolo lola</option>
J'ai edite mon code et me passe seulement "lolo"
Merci
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
20
21
22
23
24
25
26 function showUser(str) { if (str=="") { document.getElementById("sheikh_ar").innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("nom").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","testbis.php?nom="+str,true); xmlhttp.send(); }
Bonjour,
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 str=encodeURI(str); xmlhttp.open("GET","testbis.php?nom="+str,true);
Partager