【发布时间】:2013-05-17 10:14:17
【问题描述】:
以下函数正确验证空字段:
function empty_field(element){
element.each(function(){
if($(this).val() == ''){
$(this).addClass('error');
}
else{
$(this).removeClass('error');
return true;
}
});
}
但是我想通过执行以下操作来检查验证是否完成:
submit.click(function(e){
e.preventDefault();
var input = $('.input');
if(empty_field(input))//if the form is valid
{
console.log('form validated');
}
});
当我点击提交按钮时,表单得到验证,但控制台日志不起作用,这意味着条件可能是错误的。
有什么帮助吗?
【问题讨论】:
-
您的意思是,如果该字段为空,则该表单有效?如果该字段不为空,您是否意味着使其有效。在这种情况下,否定条件语句。