下面的函數驗證正確的空白字段:jQuery的回報無法正常運行
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');
}
});
當我點擊提交按鈕的表單得到驗證,但控制檯日誌不起作用,這意味着可能是條件錯誤。
任何幫助?
你提示的形式是有效的,如果該字段爲空?如果該字段不爲空,你是不是有意使它有效。在這種情況下否定條件陳述。 –
http://jsfiddle.net/qMCJ2/ – Alex