我有一个表格,在每个标签上使用分页分成几个部分。 (见小提琴)
但是我在每个部分都有必填字段,我想对其进行验证,以便使用"所需的字段"在用户转到下一部分之前,属性不能为空。
我试过跟随,但不要以为我在正确的轨道上:
$(this).closest("article > :input").each(function() {
if($(this).val == null) {
con = 0;
}
});
if ( con == 0 ) {
alert("All fields must be filled in");
}
else {
}
感谢您的帮助:)
答案 0 :(得分:0)
如果未输入任何响应,文本输入将返回黑色值。请尝试以下
在jQuery中,值由val()
返回$(this).val() == ""
您可以增强jQuery选择器以仅测试具有相应所需标签的那些输入元素。
答案 1 :(得分:0)
使用each
功能。
var isEmpty;
$("input").each(function() {
var element = $(this);
if (element.val() == "") {
isEmpty= true;
}
});