我有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驗證插件 - 驗證前/驗證過程中的事件
- 3. Jquery驗證fileinput引導程序插件
- 4. jQuery驗證錯誤事件
- 5. 如何延遲驗證jquery驗證插件的關鍵事件?
- 6. 使用@jquery驗證插件與引導程序插件的時間驗證..
- 7. 爲什麼「formvalidation插件」會引發遠程驗證錯誤?
- 8. 如何在jQuery驗證引擎插件中設置錯誤消息位置?
- 9. 如何在引導程序的附件後顯示jQuery驗證錯誤消息?
- 10. div外的jQuery驗證插件錯誤
- 11. jquery驗證插件的錯誤位置
- 12. jQuery驗證插件錯誤摘要
- 13. jQuery驗證插件,得到錯誤
- 14. jQuery驗證插件錯誤CSS
- 15. jquery驗證插件錯誤放置
- 16. JQuery驗證插件給出錯誤?
- 17. AUMIDIEffectBase,錯誤驗證插件
- 18. 如何在使用jQuery表單驗證插件時「清除」驗證錯誤?
- 19. jQuery驗證插件 - 錯誤位置 - 基本的引導電網
- 20. 強制引發jquery驗證器錯誤
- 21. jQuery驗證插件和Tooltipster插件錯誤
- 22. 如何在插件jquery驗證costum'notEqual'?
- 23. jQuery驗證事件
- 24. MVC3 + jQuery驗證:如何捕捉錯誤或確定事件
- 25. JQuery驗證器插件驗證條件
- 26. 我如何使用jQuery驗證插件動畫錯誤標籤
- 27. jquery驗證插件如何將錯誤類添加到標籤
- 28. jQuery插件/驗證
- 29. jquery - 驗證插件
- 30. jQuery驗證插件
你可以發佈你現在的代碼來調用驗證嗎? – 2010-05-21 21:19:31