我有jquery验证程序正在运行,页面很长,所以我希望页面向上滚动,因为我在页面顶部显示错误窗体,没有人知道我可以把动画的代码放在哪里,以便在窗体出现错误时触发它?如何在jQuery验证程序插件中引发错误事件
回答
可以使用invalidHandler
option你想要的确切情况下,像这样:
$("form").validate({
rules: { ... rules here ... }
invalidHandler: function(form, validator) {
$('html, body').animate({scrollTop: '0px'}, 300);
}
});
非常感谢,完美的工作 – 2010-05-22 01:27:16
有没有办法让它滚动到特别无效的元素?所以如果你有一个巨大的形式,并在中间的某个地方有错误?在手机上这很重要,因为我可以滚动到顶部,但错误可能不在那里。 – 2015-06-04 19:25:29
同为@Nick建议,但插件初始化后使用:
$("form").bind("invalid-form.validate", function() {
});
其相同这在插件初始化时发生在内部。 Source。
这是一个救星..除了对我来说,它是在同样的验证失败上发射3次。 – Damon 2016-04-28 20:35:23
@Damon不知道为什么会发生这种情况 – DontVoteMeDown 2016-04-28 20:37:25
@ damon可能是因为你有3种形式? – 2016-07-08 07:54:19
- 1. JQuery验证插件 - 验证前/验证过程中的事件
- 2. Jquery验证fileinput引导程序插件
- 3. 如何延迟验证jquery验证插件的关键事件?
- 4. 为什么“formvalidation插件”会引发远程验证错误?
- 5. 如何在引导程序的附件后显示jQuery验证错误消息?
- 6. div外的jQuery验证插件错误
- 7. jQuery验证插件错误CSS
- 8. jQuery验证插件,得到错误
- 9. jquery验证插件错误放置
- 10. 如何在使用jQuery表单验证插件时“清除”验证错误?
- 11. jQuery验证插件 - 错误位置 - 基本的引导电网
- 12. 强制引发jquery验证器错误
- 13. 如何在插件jquery验证costum'notEqual'?
- 14. jQuery验证事件
- 15. jquery验证插件
- 16. jquery验证插件
- 17. JQuery验证插件
- 18. jQuery验证插件
- 19. jQuery验证插件
- 20. jquery - 验证插件
- 21. 在jQuery验证插件中自定义事件委托
- 22. jQuery验证插件远程查询 - 错误/失败处理
- 23. Rails邮件程序smtp验证错误
- 24. 你如何捕获jQuery插件内部引发的错误?
- 25. 在Django中,如何在Model.save()期间引发非验证错误?
- 26. 如何仅在jQuery验证插件成功时发送ajax验证?
- 27. 如何在jquery插件中引发事件,并在前端使用它?
- 28. 如何验证Jquery UI-日历插件?
- 29. 如何设置jQuery验证器插件
- 30. 如何在jQuery验证插件中制作'required'AND'format'条件?
你可以发布你现在的代码来调用验证吗? – 2010-05-21 21:19:31