Bueno, aquí hay un ejemplo de una función que devuelve si el campo esta vacío o no.
URL: http://jsfiddle.net/jrobinsonc/C2tub/3/
Cada vez que escribes en el campo se ejecuta una función que valida el campo, también hay un botón que ejecuta la validación.
Código Javascript
:
Ver originaljQuery(document).ready(function($){
var $inputUserName = $('#inputUserName');
function validate_field() {
// Digamos que solo quiero validar si el campo esta vacio.
if ($inputUserName.val() === '') {
return 0;
} else {
return 1;
}
}
// Valido el campo cada vez que se presione una tecla.
$('#inputUserName').keyup(function(e){
alert(validate_field());
});
// Valido el campo cuando presione el boton "Validar!".
$('#validateBtn').click(function(e){
alert(validate_field());
});
});
Código HTML:
Ver original<input type="text" id="inputUserName" />
<input type="button" id="validateBtn" value="Validar!" />
De todas formas, revisate http://jqueryvalidation.org/, que es un plugin de jQuery que sirve para la validación de formularios, es la que uso siempre.