Código Javascript :
function valida_envia(e) { if (window.event) window.event.returnValue=false; else if (e) e.preventDefault(); enviarFormulario(); } var conexion1; function enviarFormulario() { conexion1=crearXMLHttpRequest() conexion1.onreadystatechange = procesarEventos; var telefonos = document.forms['datos'].elements['telefonos']; alert('Valor de la propiedad readyState:'+conexion1.readyState); conexion1.open("GET", "val_telef.php?telefonos=" + telefonos.value, false); conexion1.send(null); } function procesarEventos() { alert('Valor de la propiedad readyState:'+conexion1.readyState); var resultados = document.getElementById("carga1"); if(conexion1.readyState == 4) { resultados.innerHTML = conexion1.responseText; var xml = conexion1.responseXML; dato=xml.getElementsByTagName("datos"); if(dato[0].firstChild.nodeValue=="1") { num_user=xml.getElementsByTagName("numusuario"); document.getElementById("movil").value =xml.getElementsByTagName("movil")[0].firstChild.nodeValue; document.getElementById("calle").value =xml.getElementsByTagName("calle")[0].firstChild.nodeValue; document.getElementById("dni").value =xml.getElementsByTagName("dni")[0].firstChild.nodeValue; document.getElementById("name").value =xml.getElementsByTagName("name")[0].firstChild.nodeValue; document.getElementById("edificio").value =xml.getElementsByTagName("edificio")[0].firstChild.nodeValue; document.getElementById("numero").value =xml.getElementsByTagName("numero")[0].firstChild.nodeValue; document.getElementById("puerta").value =xml.getElementsByTagName("puerta")[0].firstChild.nodeValue; document.getElementById("piso").value =xml.getElementsByTagName("piso")[0].firstChild.nodeValue; document.getElementById("letra").value =xml.getElementsByTagName("letra")[0].firstChild.nodeValue; document.getElementById("localidad").value =xml.getElementsByTagName("localidad")[0].firstChild.nodeValue; document.getElementById("provincia").value =xml.getElementsByTagName("provincia")[0].firstChild.nodeValue; document.getElementById("email").value =xml.getElementsByTagName("email")[0].firstChild.nodeValue; } } else if (conexion1.readyState==1 || conexion1.readyState==2 || conexion1.readyState==3) { resultados.innerHTML = "<img src='imagenes_menu/ajax-loader4.gif' align='center' /> Cargando..."; } } function crearXMLHttpRequest() { var xmlHttp=null; if (window.ActiveXObject) xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); else if (window.XMLHttpRequest) xmlHttp = new XMLHttpRequest(); return xmlHttp; }
Gracias y un saludo