2014-01-21 137 views
1

我正在嘗試使用ParsleyJS來驗證我的字段,並且我寫了一個自定義驗證器,希望在未來允許我檢查字段是空白還是不等於到另一個領域,但它似乎從未被稱爲。我以前試圖將兩個驗證器結合起來,而notblank驗證器沒有被調用,所以我寫了這個。這是我的自定義驗證器和一個jsfiddle的鏈接,您可以使用該問題進行處理。我究竟做錯了什麼?預先感謝您的任何幫助!ParsleyJS自定義驗證器跳過驗證沒有錯誤

$(function() { 
    $('#form').parsley({ 
     validators: { 
      notblankequalto: function (val, notblankequalto) { 
       return { 
        validate: function() { 
         alert('hi'); 
         return false; 
        }, 
         'priority': 2 
       } 
      } 
     }, 
     messages: { 
      notblankequalto: "This value should be equal to the value above it" 
     } 
    }); 
}); 

http://jsfiddle.net/JmPfQ/7/

+0

爲什麼你需要一個定製的驗證器呢?爲什麼不使用內置的'parsley-equalto'驗證器? # – Turophile

回答

2

問題最終是不是不太明顯,我不能完全肯定它爲什麼呈現本身。當我將「可選」類更改爲「必需」時,它再次開始工作。然後我可以使用parsley-equalto和parsley-notblank。