Ciao ragazzi,
vi allego il codice che uso per la validazione di un campo email di un form tramite ajax e php.
Il problema è che vorrei fare i controlli su altri campi del form, avevo pensato di utilizzare lo stesso codice passando via GET altri parametri al file php... ma credo che le variabili si sovrascrivano perché il messaggio di errore di un campo viene restituito in un altro e così via.
Così vi chiedo, come faccio ad adattare questo codice per una validazione su più campi?
Grazie
codice:var xmlHttp; function createXMLHttpRequest() { if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } } function createQueryString() { var email = document.getElementById("email").value; var queryString = "mode=email&value=" + email; return queryString; } function emailValidation() { createXMLHttpRequest(); var queryString = "validate_register.php?"; queryString = queryString + createQueryString() + "&timeStamp=" + new Date().getTime(); xmlHttp.onreadystatechange = handleStateChange; xmlHttp.open("GET", queryString, true); xmlHttp.send(null); } function handleStateChange() { if(xmlHttp.readyState == 4) { if(xmlHttp.status == 200) { parseResults(); } } } function parseResults() { var responseDiv = document.getElementById("risultato_email"); if(responseDiv.hasChildNodes()) { responseDiv.removeChild(responseDiv.childNodes[0]); } var responseText = document.createTextNode(xmlHttp.responseText); responseDiv.appendChild(responseText); }