2012-04-26 33 views
2

我的問題很簡單:jquery驗證插件使用依賴關係並設置參數

如何設置對字段的依賴關係並將params設置爲規則函數? 設置參數的關鍵是什麼?

$('#form').validate({ 
    rules: { 
     somefield: { 
      minlength: { 
       depends: function() { 
        return $('#checkbox').prop('checked'); 
       }, 
       keyToSetParams??: 5 
      } 
     } 
    } 
}); 

沒有依賴性,它應該是這樣的:

$('#form').validate({ 
    rules: { 
     somefield: { 
      minlength: 5 
     } 
    } 
}); 

回答

2

我發現了一些調試後的溶液,鍵名是「參數」,所以它看起來像:

$('#form').validate({ 
    rules: { 
     somefield: { 
      minlength: { 
       depends: function() { 
        return $('#checkbox').prop('checked'); 
       }, 
       param: 5 
      } 
     } 
    } 
}); 
+0

我認爲這是不可能的..當我嘗試時沒有工作。我一定犯了錯誤:) – MilkyWayJoe 2012-04-26 16:53:25