【发布时间】:2009-08-11 15:09:19
【问题描述】:
我正在尝试为 jQuery 编写一个 Less than 验证器。
我想比较一个文本框和另一个文本框,所以如果我有:
<input type="text" id="value1" /> <input type="text" id="value2" />
我希望我的validator 看起来像
$('#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 中还是在<script> 标签中?
【问题讨论】: