2009-11-18 50 views
1

我已经设法在窗体上实现了验证器,并且除了最后一个关键窗口以外,还能够满足我的所有需求。JQuery验证器插件

有谁知道我会怎样去扩展或创建一个纯粹是警告但仍允许提交表单的验证消息(即该字段仍然有效)。

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

希望有道理!


编辑: 对不起应该提到,我想,当他们离开焦点的形式显示在元件一侧的所有其他验证错误消息的消息。我不知道是否有可能仍然有一条规则在所有其他规则都有效后触发,但同时将该字段标记为有效或某种内容?

回答

1

您可以使用从validate options的submitHandler:

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

感谢。对不起应该提到,我希望消息在元素离开焦点时作为所有其他验证错误消息出现。我不知道是否有可能仍然有一条规则在所有其他规则都有效后触发,但同时将该字段标记为有效或某种内容? – Monkeeman69 2009-11-18 13:55:16