我想寫一個「少於」驗證器的jQuery。我想比較一個文本框與另一個,所以如果我有:jQuery驗證小於
<input type="text" id="value1" /> <input type="text" id="value2" />
我希望我的驗證的樣子
$('#myForm').validate({rules: { value1: { lessThan: "#value2" } } });
我已經試過,但我不能得到它的工作:
$.validator.addMethod('lessThan', function(value, element, param) {
var i = parseInt(value);
var j = parseInt($(param).val());
return i >= j;
}, "Less Than");
另一個問題是我應該在哪裏放置該代碼?在$(document).ready中還是僅僅在標籤中?
謝謝。這確實奏效,但我設法讓我的驗證器方法工作。儘管你是那個激勵我的人。 – 2009-08-11 15:52:58
-1 OP說的是數字,你講的是長度0_o – bluish 2011-07-29 12:30:56