jquery 比较验证的问题!!

$.validator.addMethod("endDate",function(jfDate,element){varstartDate=$('#start_date'... $.validator.addMethod("endDate",
function(jfDate, element) {
var startDate = $('#start_date').val();
return startDate <= jfDate;
},
"楼宇交房日期应该不小于建造日期."
);

问题描述:只要建造年份或者交房年份输入了日期就会出现红色的字,我想不管我时再建造年份还是交房年份输入日期都可以提交但是只有在交房年份小于建造年份才会出现红字。。这怎么解决啊
展开
 我来答
房菱
2011-07-01 · TA获得超过1438个赞
知道小有建树答主
回答量:2656
采纳率:0%
帮助的人:0
展开全部
个人感觉jquery.validate里面并没有进行这方面的设置,倒是有2个变量进行数值比较不过一个是equalTO(等值比较)一个是range(数值范围比较)。如果非要进行比较的话可以在它的扩展方法(additional-methods)里面写一个新方法大体上可能的写法是
jQuery.validator.addMethod("TextBox1", function(value, element) {
var tel > /tbB/;
return tel.test(value) || this.optional(element);
}, "请输入比tbB大的数值");
其他的方法可能就不知道了!其实我感觉jQuery.validate最大的用处还是在进行注册的时候验证!
(上面的只是自己对validate方面进行的理解,可能有些不对的地方。有的话指出来我们大家一起讨论下吧!)
PS:jquery.validationEngine.js比validate强大一点 它有个TIP功能。配置上看下吧!
追问
那我上面的代码要怎么修改才行呢?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式