Ste*_*hen 6 jquery jquery-validate
我正在使用jQuery Validate,并在发现错误时尝试移动(或滚动)到页面顶部.我添加了focusInvalid选项以停止关注有错误的字段,但无法弄清楚如何移动到页面顶部(如页面顶部,我的错误容器可见).
我的脚本的简化版本如下,感谢您对此的任何帮助.
$(".event-form").validate({
errorContainer: ".error-container",
errorLabelContainer: ".error-container ul",
wrapper: "li",
focusInvalid: false,
ignore: "",
rules: {
title: { required: true }
},
messages: {
title: "You must enter the title"
}
});
Run Code Online (Sandbox Code Playgroud)
$(".event-form").validate({
errorContainer: ".error-container",
errorLabelContainer: ".error-container ul",
wrapper: "li",
focusInvalid: false,
ignore: "",
rules: {
title: { required: true }
},
messages: {
title: "You must enter the title"
},
invalidHandler: function(form, validator) {
var errors = validator.numberOfInvalids();
if (errors) {
$("html, body").animate({ scrollTop: 0 }, "fast");
}
}
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4883 次 |
| 最近记录: |