Jquery验证器警报被多次触发,而只在firefox中输入

时间:2014-04-25 06:14:29

标签: javascript jquery html

当按下回车键

时,Jquery验证器会在firefox中多次触发警报
showErrors: function(errorMap, errorList) {
    var summary = "You have the following errors: \n";
    $.each(errorList, function() {
        summary += " * " + this.message + "\n";
    });
    alert(summary);
    this.defaultShowErrors();
}

FIDDLE

2 个答案:

答案 0 :(得分:0)

尝试清理你的html代码,并做一些简单的事情。

使用规则选项设置所需的输入。

访问.validate()的文档:http://jqueryvalidation.org/validate

答案 1 :(得分:0)

验证奇怪地为blurkeyup执行了另一个流程。您必须添加这些选项以验证为false。

,
onfocusout:false,
onkeyup:false

<强> UPDATED FIDDLE