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
%>