我经常使用这个 jQuery 验证插件来验证表单并且效果很好。真的很高兴,但是当您在表单上按提交时,它会自动将焦点放在无效的字段上。
在我当前的项目中,我有一个非常长的表单,当您按下提交按钮时,您的滚动条会跳到该字段(可能是因为它获得了焦点),但是当我的表单这么长时,我认为它有点烦人。有谁知道我可以如何禁用 jQuery validate 将焦点放在无效的输入字段上。
最好的祝福!
我经常使用这个 jQuery 验证插件来验证表单并且效果很好。真的很高兴,但是当您在表单上按提交时,它会自动将焦点放在无效的字段上。
在我当前的项目中,我有一个非常长的表单,当您按下提交按钮时,您的滚动条会跳到该字段(可能是因为它获得了焦点),但是当我的表单这么长时,我认为它有点烦人。有谁知道我可以如何禁用 jQuery validate 将焦点放在无效的输入字段上。
最好的祝福!
$('#frmTableDate').validationEngine({ focusFirstField: false });
如果我们使用验证引擎插件来验证
$("#myform").validate({
onfocusout: false,
invalidHandler: function(form, validator) {
var errors = validator.numberOfInvalids();
if (errors) {
validator.errorList[0].element.focus();
}
}
});
.focus()
第 431 行。