RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | webmastering
Formulaire avec AJAX
Ebnou_Ljabal, le ven. 26 sept. 2008 à 20:19:08
Bonjour,
Bonjour,[smile]
Je débute en AJAX.
Ma question est la suivante:
Pourquoi ce code fonctionne dans IE7 et pas dans FireFox 3. Et je dois préciser que ça ne marche pas qu'on je passe par l'événement onsubmit. par contre quaund j'utilise un événement onclick d'un bouton ça marche.
Le fichier client.html

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Client</title>
<script type="text/javascript">
function test(){
var xhrObj=null;
if(window.XMLHttpRequest)xhrObj=new XMLHttpRequest();//Firefox
else if(window.ActiveXObject)xhrObj=new ActiveXObject("Microsoft.XMLHTTP");//Internet Explorer
else{//XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
xhrObj.open("POST","serveur.php",true);
xhrObj.onreadystatechange=function(){
if(xhrObj.readyState==4){
alert(xhrObj.responseText);
}
}
xhrObj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
f=document.getElementById('frm');
var data="donnee="+f.donnee.value;
xhrObj.send(data);
}
</script>
</head>
<body>
<form name="frm" id="frm" enctype="multipart/form-data" method="POST" onsubmit="test()">
<label>Donnée : </label><input type="text" id="donnee" />
<input type="submit" value="OK" />
</form>
</body>
</html>

le fichier serveur.php
<?php
extract($_POST);//le champ nom
echo "La donnee saisie est : ".$donnee;
?>
Merci d'avance

--
Ebnou_LjabalConfiguration: Windows XP
Firefox 3.0.2


Alain_42
sept. 08
Suivant
REPONSES
Alain_42
sept. 08
zzzrod
sept. 08
Ebnou_Ljabal
sept. 08
Ebnou_Ljabal
sept. 08
Riku Asakura
15 avr.
Version Web
Réalisé par RedShift
no save