我有一个表单,它被分成几个部分,在每个标签上使用分页。(参见小提琴)
然而,我在每个部分都有必填字段,我想验证它,以便在用户进入下一个部分之前,具有" required“属性的字段不能为空。
http://jsfiddle.net/Azxjt/
我试着追随,但我不认为我在正确的轨道上:
$(this).closest("article > :input").each(function() {
if($(this).val == null) {
con = 0;
}
});
if ( con == 0 ) {
alert("All fields must be filled in");
}
else {
}感谢您的帮助:)
发布于 2014-09-03 06:22:30
如果未输入任何响应,则文本输入将返回黑值。请尝试以下操作
在jQuery中,该值由val()返回
$(this).val() == ""您可以增强jQuery选择器,使其只测试那些具有相应必需标签的输入元素。
发布于 2014-09-03 06:29:14
使用each函数。
var isEmpty;
$("input").each(function() {
var element = $(this);
if (element.val() == "") {
isEmpty= true;
}
});https://stackoverflow.com/questions/25633150
复制相似问题