【发布时间】:2017-06-08 10:19:41
【问题描述】:
我正在开发一个多页表单。我正在尝试写一个if 条件:
$('.next').click(function() {
if ($('input[required]:visible').each().val() == false) {
alert('Not all required fields are filled');
} else {
$('.next').show();
$('form.idealforms').idealforms('nextStep');
}
});
这适用于input type=text。然后我尝试为<textarea>添加相同的条件:
$('.next').click(function() {
if ($('input[required]:visible').val() == false && $('textarea[required]:visible').val() == false) {
alert('Not all required fields are filled');
} else {
$('.next').show();
$('form.idealforms').idealforms('nextStep');
}
});
现在它需要填充文本区域或输入,但应该同时使用两者,不是吗?我做错了什么?
【问题讨论】:
标签: jquery forms validation