当前位置:  开发笔记 > 前端 > 正文

jQuery验证:如何不显示错误?或如何将错误显示为工具提示?

如何解决《jQuery验证:如何不显示错误?或如何将错误显示为工具提示?》经验,为你挑选了2个好方法。

我希望我的错误浮动在上面,左对齐,输入字段不验证.我怎样才能做到这一点?

如果我不能,我该如何关闭错误?我仍然希望字段验证(并突出显示错误),但不是要显示实际的错误消息.我似乎无法在jQuery文档中找到任何可以让我打开/关闭它们的东西......?



1> strager..:

使用errorPlacement属性进行jQuery验证调用,正如J Cooper建议的那样:

$(...).validate({
    errorPlacement: function(error, element) {
        error.insertBefore(element);
    }
});

和CSS来设置错误的样式(在样式表中,或单个元素):

label.error {
    /* Move the error above the input element. */
    position: absolute;
    line-height: 1.5em;
    margin-top: -1.5em;

    background-color: red;
    color: white;
    padding: 0 2px;
}


对于jQuery位:应该使用insertBefore()而不是before().谢谢!

2> J Cooper..:

您需要errorPlacement选项,并且可能需要errorContainer和errorElement以进一步自定义.

请参阅http://docs.jquery.com/Plugins/Validation/validate#toptions

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有