Bonjour, j'ai un petit script ajax pour vérifier en temps réel du remplissage d'un formulaire si un pseudo est déjà utilisé ou pas, ça fonctionne parfaitement en local mais depuis que j'ai mis le script en ligne sur mon serveur ovh ça ne fonctionne plus...
Voilà le code
Je précise que le script est bien appelé mais c'est toujours la même image qui s'affiche(fonction indiquer qui fait cela).
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40 function test_login(champ) { //on recupere le login du champ correspondant var img =champ.name; //XMLHttpRequest est supporté par Internet Explorer 5.0+, Safari 1.2, Mozilla 1.0 / Firefox, Netscape 7 if(document.all) var XhrObj = new ActiveXObject("Microsoft.XMLHTTP"); //Internet Explorer else var XhrObj = new XMLHttpRequest(); //Mozilla XhrObj.open("POST", "http://adressedusite/test_pseudo.php"); if (champ.value.length > 2 && champ.value.length < 25) { //Ok pour la page cible XhrObj.onreadystatechange = function() { if (XhrObj.readyState == 4 && XhrObj.status == 200) { if (XhrObj.responseText == 'OK') { // ok nouveau pseudo indiquer(champ, false, img); } else { // erreur pseudo déjà existant indiquer(champ, true, img); } } } } else { indiquer(champ, true, img); } XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); XhrObj.send('login='+champ.value); }
Merci beaucoup !
Partager