首页 相关文章 表单验证中时间起止 如何做到递归处理

表单验证中时间起止 如何做到递归处理

表单验证中时间起止判断的递归处理

在最近一个项目中,表单验证需要对时间的起止范围进行判断:结束时间需大于或等于开始时间。即:结束年须大于起始年;如果相等,则比较起始月与结束月;如果起止月也相等,则比较日期。那么,对于每一次验证,可以用下面这个函数来进行比较。

function compare(begin,end,error){
var begin = parseInt(begin,10);
var end = parseInt(end,10);
var diff = end - begin;
if(diff 0){
alert(error);
}else{
return true;
}
}

这样,在验证的时候,只要结果返回真就表示通过。如:

var year = compare(2001,2003,'年');
var month = compare(1...[ 查看全文 ]

2016-02-20 标签:

表单验证中时间起止 如何做到递归处理的相关文章

手机页面
收藏网站 回到头部