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 :
J'ai donc mes 3 champs et je passe en param�tre le 4�me pour la r�ception du r�sultat.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
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)"
Dans le formulaire ce champ se pr�sente comme ceci :
Dans mon javascript, j'ai commenc� par faire ceci :
Code : S�lectionner tout - Visualiser dans une fen�tre � part <input type="text" name="revers_code_info" id="revers_code_info">
Mais pour le retour vers mon champ de formulaire l� je cales. J'ai un "xmlhttp.responseXML" � placer quelque part, je crois.
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 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);
Me suis-je fourvoy� jusqu'� maintenant ?
Merci d'avance
Partager