2009-11-18 49 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