Código HTML:
<html>
<head>
<title>Prueba</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script>
$( function (){
$('#miForm').submit( function (){
/*
veo si existe el correo, seteo la variable existe en true o false según lo que devuelva data
$.post("inc/user/control/correo.php",{ correo:correo },function(data){
existe = data;
});
como me salto la el envio por post
entonces seteo variable existe, como que simulo que el resultado de data es false
*/
existe = true;
if (!existe){
$('input[name=asd]').css('borderColor', 'red');
return false;
}
});
});
</script>
</head>
<body>
<form id="miForm" action="pagina.php">
<input type="text" name="asd">
<input type="submit">
</form>
</body>
</html>
fijate que esta comentado el envio por ajax y seteo existe = true; fuera pero es solo para simular