我正在尝试验证表单以检查THIS JSFIDDLEvalidateEmpty()
中的输入是否为空当我直接在函数内部
使用整个函数体时,我能够成功验证表单,.submit()
但只是为了保持一切井井有条,我试图把函数 ( validateEmpty()
) 中的所有内容,只需通过函数调用它,.submit()
但无论出于何种原因,验证过程都无法正常工作!
这是我的代码:
$(document).ready(function() {
function validateEmpty(){
var abort = false;
$("div.err").remove();
$(':input[required]').each(function() {
if ($(this).val()==='') {
$(this).parent().after('<div class="err">This is a Requierd Field</div>');
abort = true;
}
})
if (abort) { return false; } else { return true; }
}
$('#myform').submit(function() {
validateEmpty();
})
});
你能告诉我我做错了什么吗?谢谢