我经常使用this jQuery validation plugin来验证表单,它的工作效果很好。真的很满意,但是当你按下提交表单时,它会自动将焦点放在无效的字段上。当验证失败时,防止专注于现场
在我目前的项目中,我有一个非常长的窗体,当你按下提交按钮时,你的窗口会跳转到这个窗口(可能是因为它会被聚焦),但是当我的窗体很长时间以后,有点烦人。有谁知道我可以禁用jQuery验证将焦点放在无效的输入字段上。
此致敬礼!
我经常使用this jQuery validation plugin来验证表单,它的工作效果很好。真的很满意,但是当你按下提交表单时,它会自动将焦点放在无效的字段上。当验证失败时,防止专注于现场
在我目前的项目中,我有一个非常长的窗体,当你按下提交按钮时,你的窗口会跳转到这个窗口(可能是因为它会被聚焦),但是当我的窗体很长时间以后,有点烦人。有谁知道我可以禁用jQuery验证将焦点放在无效的输入字段上。
此致敬礼!
使用focusInvalid
选项并将其设置为false
:
$("#abc").validate({
focusInvalid: false
});
.focus()
。$('#frmTableDate').validationEngine({ focusFirstField: false });
的情况下,
我们使用验证引擎插件来验证
$("#myform").validate({
onfocusout: false,
invalidHandler: function(form, validator) {
var errors = validator.numberOfInvalids();
if (errors) {
validator.errorList[0].element.focus();
}
}
});
否否否...为什么编辑代码时,有一个非常不错的选择 - 有SOOO很多理由为什么这是一个可怜的想法 – ManseUK 2012-04-13 12:31:29
当接受的解决方案无法正常工作时如何? :) – 2013-06-26 12:35:53