Te subo bien los dos archivos porque los otros estaban mal..
Código HTML:
Ver originalArchivo existe.php
<?php
require_once('Conexion/bd.php');
$dni = $_GET["dni"];
header('Content-type: text/xml');
if ($dni != "00000000") {
echo("<?xml version=\"1.0\" ?><existe>true</existe>");
} else {
echo("<?xml version=\"1.0\" ?><existe>false</existe>");
}
?>
Arichivo editar_clientes.php
<script type="text/javascript"> var req;
var respuesta;
function leer_doc(url) {
req = false;
// Llama objeto XMLHttpRequest
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
if (req.overrideMimeType) {
req.overrideMimeType('text/xml');
}
// Si no funciona intenta utiliar el objeto IE/Windows ActiveX
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
if(req!=null){
req.onreadystatechange = procesarRespuesta;
req.open('GET', url, true);
req.send(null);
}
}
function autentica(){
dni = document.getElementById(dni).value;
url = "/sistema/existedni.php?dni=" + dni;
leer_doc(url);
}
function procesarRespuesta(){
respuesta = req.responseXML;
var existe = respuesta.getElementsByTagName('existe').item(0).firstChild.data;
if (existe=="true")
document.getElementById("error").style.visibility = "visible";
else
document.getElementById("error").style.visibility = "hidden";
}
<form name="form1" method="post" action=""> <input type="text" id="dni" onChange="return autentica();"> <span id="error" style="font-family: Verdana, Arial, Helvetica,sans-serif;font-size: 12pt;color: #CC3300;position:relative;visibility:hidden;"><span id="error2" style="font-family: Verdana, Arial, Helvetica,sans-serif;font-size: 12pt;color: #CC3300;position:relative;visibility:hidden;">DNI Ocupado ¡¡¡
</span></span><br/> <input type="submit" name="Submit" value="Enviar">