35
¿Cómo puedo verificar si todos los elementos dentro de un formulario "textbox, checkbox, textarea, select, file" no están vacíos?¿Cómo verificar si los elementos del formulario no están vacíos?
¿Cómo puedo verificar si todos los elementos dentro de un formulario "textbox, checkbox, textarea, select, file" no están vacíos?¿Cómo verificar si los elementos del formulario no están vacíos?
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!!");
});
+1 para '$ (": texto,: archivo,: casilla, seleccionar, textarea ")' cada parte ... – ant
.val() no funciona con: casilla de verificación – trrrrrrm
@ 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() === "") ' –