[AJAX] Retour de valeur depuis le JS
Bonjour,
Je suis assez faible en javascript, mais j'ai dans l'id�e que c'est possible en croisant le tout avec de l'ajax.
Voila, j'ai besoin de reconstituer un code � partir de 3 champs saisies sur une formulaire. Ce code doit appara�tre dans un 4�me champ sur le m�me formulaire.
J'ai donc fait sur le 3�me champ de mon formulaire :
Code:
1 2
| onChange="goCodeInfo(document.getElementById('id_revers_modalite'),document.getElementById('id_revers_code'),
document.getElementById('id_revers_ss_code'),document.getElementById('revers_code_info').id)" |
J'ai donc mes 3 champs et je passe en param�tre le 4�me pour la r�ception du r�sultat.
Dans le formulaire ce champ se pr�sente comme ceci :
Code:
<input type="text" name="revers_code_info" id="revers_code_info">
Dans mon javascript, j'ai commenc� par faire ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| function goCodeInfo(param1,param2,param3,param4){
var xmlhttp = null;
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined'){
xmlhttp = new XMLHttpRequest();
}
xmlhttp.open('GET', '../ajax/ajaxCodeInfo.php?param1='+param1.value¶m2.value¶m3.value,false);
xmlhttp.setRequestHeader('User-Agent', 'Test generate select');
xmlhttp.setRequestHeader('Accept', 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.7,*/*;q=0.1');
xmlhttp.send(null); |
Mais pour le retour vers mon champ de formulaire l� je cales. J'ai un "xmlhttp.responseXML" � placer quelque part, je crois.
Me suis-je fourvoy� jusqu'� maintenant ?
Merci d'avance