View Full Version : [AJAX] Problema con verifica disponibilità username/email
myRequest è in comune, così com'è è globale.
Prova così
function CreateXmlHttpReq(handler) {
var xmlhttp = null;
try {
xmlhttp = new XMLHttpRequest();
} catch(e) {
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
xmlhttp.onreadystatechange=function(){
handler(xmlhttp);
}
return xmlhttp;
}
function myHandler2(myRequest) {
if (myRequest.readyState == 4 && myRequest.status == 200) {
e = document.getElementById("div_check_email");
e.innerHTML = myRequest.responseText;
}
}
function myHandler(myRequest) {
if (myRequest.readyState == 4 && myRequest.status == 200) {
e = document.getElementById("div_check_user");
e.innerHTML = myRequest.responseText;
}
}
CreateXmlHttpReq è una funzione non la devi ripetere... mettila fuori dalle funzioni di check, idem per i myHandler(magari appioppali un nome più comprensibile al loro scopo).
Grazie, ora funziona alla perfezione.
Piccolo OT:
Te lo chiedo qui dato che mi sembra inutile aprire un nuovo topic per una domanda del genere:
Non riesco a capire come prelevare il testo contenuto in una div, per poi salvarlo in una variabile o controllarlo con un if, in pratica l'inverso di questo codice:
document.getElementById('div').innerHTML = "bla bla bla";
innerHTML è accessibile in lettura e scrittura quindi ti basta fare così
var content=document.getElementById('div').innerHTML;
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.