【问题标题】:JQuery Validator PluginJQuery 验证器插件
【发布时间】:2009-11-18 12:15:57
【问题描述】:

我已经设法在一个表单上实现了验证器,并且除了一个关键的最后一个之外,我的所有需求都可以正常工作。

有谁知道我将如何(或者是否有可能)扩展或创建纯粹是警告但仍允许提交表单(即该字段仍然有效)的验证消息。

为了说明这一点;我有一个必填字段,数字,并且在一个范围内(0 - 99999),但我想显示一个警告(根据错误消息)如果说输入超过 5000 说这个值对于他们的情况来说很高,考虑改变它。

希望这是有道理的!


编辑: 抱歉应该提到我希望消息在元素离开焦点时显示为元素侧面的所有其他验证错误消息。我不知道是否仍然有可能在所有其他规则都有效但同时将字段标记为有效之后触发规则?

【问题讨论】:

    标签: jquery jquery-plugins validation jquery-validate


    【解决方案1】:

    你可以使用validate options中的submitHandler:

    $(".selector").validate({
       submitHandler: function(form) {
        if (value > BIG_VALUE) {
            if (confirm("...")) {
               form.submit();
            }
        }
        else {
          form.submit();
        }
       }
    })
    

    【讨论】:

    • 谢谢。抱歉应该提到我希望消息在元素离开焦点时显示为元素侧面的所有其他验证错误消息。我不知道是否仍然有可能在所有其他规则都有效后触发规则但同时将该字段标记为有效或其他什么?
    猜你喜欢
    • 2017-06-16
    • 2011-04-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多