Bonjour � tous,
J'essaye de mettre � jour les champs d'une base de donn�es en utilisant XMLHttpRequest. J'ai un gros probl�me c'est que je n'arrive pas � utiliser les variables de mon formulaire dans le programme qui est appel� par xhr_object.open. Il me semblait que lorsque la m�thode POST �tait utilis�e, tout les champs du formulaire �taient accessibles dans le programme appel�. Comment faire r�f�rence � ces variables ? Je pr�cise que tous les champs du formulaire sont bien dispo dans la fonction JS.
Je n'ai pas indiqu� tout le code du formulaire mais l'essentiel est l�.
Fonction XMLHttpRequest...
Formulaire qui fait appel � la fonction pr�c�dente :
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 function MajParametre(formulaire){ var xhr_object = null; if(window.XMLHttpRequest) // Firefox xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // Internet Explorer xhr_object = new ActiveXObject('Microsoft.XMLHTTP'); else { // XMLHttpRequest non supporté par le navigateur alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest...'); return; } pgmPHP = 'DI_reqModifParam.php'; xhr_object.open('POST', pgmPHP, true); xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4){ var tmp = xhr_object.responseText.split(';'); alert(tmp); } } xhr_object.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); var donnees = 'form='; xhr_object.send(donnees); }
Merci de votre aide.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 <FORM enctype=\"multipart/form-data\" method=\"post\" name=\"ModifParam\" id=\"ModifParam\"> . . . <INPUT type=\"button\" name=\"BTN_Maj\" ID=\"bouton_valider\" onClick=\"MajParametre(ModifParam);\" title=\"$LGbulleMiseAjour\" value=\"$LGmiseAjour\"> </FORM>
Partager