2010-03-18 26 views

Respuesta

67

Se puede ver si están vacíos como esto:

$(":input").each(function() { 
    if($(this).val() === "") 
    alert("Empty Fields!!"); 
}); 

You can read on the :input selector here

para una respuesta más concreta, si sólo quiere ese tipo, cambie el selector de la siguiente manera:

$(":text, :file, :checkbox, select, textarea").each(function() { 
    if($(this).val() === "") 
    alert("Empty Fields!!"); 
}); 
+5

+1 para '$ (": texto,: archivo,: casilla, seleccionar, textarea ")' cada parte ... – ant

+5

.val() no funciona con: casilla de verificación – trrrrrrm

+3

@ From.ME.to.YOU - Usted quiero pedir ¿Para que se verifiquen todas las casillas de verificación? Asegúrese de que quiera hacer eso primero, a menudo no. Si es un "De acuerdo con los términos", tiene sentido ... si no es así, ¿por qué tener la casilla de verificación en lugar de simplemente 'verdadero'? Si realmente los necesita marcados, cambie el si a esto: 'if (($ (this) .is (": checkbox ") &&! $ (This) .is (": checked ")) || $ (this) .val() === "") ' –

Cuestiones relacionadas