javascript - jQuery 验证 showError block 突出显示

标签 javascript jquery jquery-validate

在我的网站上,我需要在表单中使用验证,但是表单有选项卡。运行时.validate()我要 highlight无效的输入并弹出一条摘要消息,说明您遇到问题并转到 X 选项卡来修复它。 showErrors似乎阻止了 highlight方法

弹出作品,highlight没有。删除showErrorhighlight作品

这是我的代码:

$("#frmMyForm").validate({
    onclick: false,
    onkeyup:false,
    ignore: ":disabled",
   rules: {

        PasswordExpiryDays: { required: true, number: true, min: 30, max: 90 },
        PasswordStrength: { required: true, number: true, min: 10, max: 50 }

    },
    messages: {

        PasswordExpiryDays: {
            required: " This can't be left blank",
            min: "Please enter a number between 30 and 90",
            max: "Please enter a number between 30 and 90"
        },
          PasswordStrength: {
            required: " This can't be left blank",
            min: "Please enter a number between 10 and 50",
            max: "Please enter a number between 10 and 50"
        }

    },

   showErrors: function (errorMap, errorList) {
       //code for error message pop-up
    }
});

最佳答案

好的,包括

this.defaultShowErrors();

showErrors 上修复了问题

关于javascript - jQuery 验证 showError block 突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36060880/

相关文章:

javascript - 仅显示列表的一部分并切换部分

javascript - 如何使用 jquery 一个一个地隐藏元素然后一个一个地显示它们?

javascript - 使用 Promises 发出 ajax 请求时如何访问 http header ?

javascript - jQuery Validate将错误视为单独的实例,而不是将它们组合在一起

javascript - Bootstrap 3 : wizard with form validation

javascript - 带有 jQ​​uery 验证的 RequireJS

javascript - 为 Iframe 的父 div 标签设置宽度

javascript - Ganache 地址参数被覆盖 Web3 -0.2

jquery - 如何去除网页上的滚动

jQuery 固定菜单试图淡入淡出