1

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

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

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

希望这是有道理的!


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

4

1 回答 1

1

您可以使用验证选项中的 submitHandler :

$(".selector").validate({
   submitHandler: function(form) {
    if (value > BIG_VALUE) {
        if (confirm("...")) {
           form.submit();
        }
    }
    else {
      form.submit();
    }
   }
})
于 2009-11-18T12:26:59.137 回答