Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/07/2006, 00:21
Avatar de NzO
NzO
 
Fecha de Ingreso: abril-2005
Mensajes: 153
Antigüedad: 19 años, 8 meses
Puntos: 3
Antes de nada debes saber como quieres enviar el dato. Es decir en que evento. Al hacer submit o cuando quites el foco del input (onblur) ?


validar.html
Código PHP:
<html>
<
head>
<
script language="javascript" src="http://isiajax.sourceforge.net/js/isiAJAX.js"></script>
<script language="javascript">
function Envia(valor) {
    myajax.Request({
        url: 'validar.asp',
        method: 'POST',
        param: 'valor=' + valor,
        onOK: Recibir
    });
}
function Recibir(ajax) {
    if (ajax.responseText == 'false')
        alert('Ese codigo ya esta en uso.');
}
</script>
</head>
<body onLoad="myajax = new isiAJAX();">
<br>
  El codigo que esta repetido es <b>1234</b><br><input name="valor" onBlur="Envia(this.value)">
  <br>
  Otro input, pero no hace nada<br><input name="otro">
  <br>
  <input type="submit" name="enviar" value="Enviar (SUBMIT)">
</body>
</html> 
validar.asp
Código HTML:
<%
'Aqui iria toda tu consulta y dependiendo de si existe o no imprime false o true
if Request.Form("valor") = "1234" then
	Response.Write("false")
else
	Response.Write("true")
End if
%>
__________________
NzO=EnZo
isiAJAX & isiXML hechos el uno para el otro.

Última edición por NzO; 28/07/2006 a las 00:43