tengo una entrada que quiero para validar:jQuery - validación de entrada sencilla - "vacío" y "no está vacío"
<input type="text" id="input" />
y aquí está la JS:
jQuery("#input").live('change', function() {
if("#input:not(:empty)") {
alert('not empty');
}
else if("#input:empty") {
alert('empty');
}
});
Incluso cuando el " #input "está vacío, no hay forma de mostrar la alerta con el mensaje" vacío ". Entonces, básicamente, no importa lo que haga, solo la primera afirmación es verdadera y la segunda es falsa, siempre.
¿Qué pasa?
duplicado posible de [Comprobar si las entradas están vacías usando jQuery] (http://stackoverflow.com/questions/1854556/ check-if-inputs-are-empty-using-jquery) –