laydate设置开始时间和结束时间 之间相互验证
Posted 98kkkkkkkkkk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laydate设置开始时间和结束时间 之间相互验证相关的知识,希望对你有一定的参考价值。
近期写时间验证,使用laydate ,验证开始时间和结束时间之间的时间验证
var startTime = laydate.render({
elem: ‘#RDSJ‘,
type: ‘date‘,
done: function (value, date) {
debugger
if(value!==""){
endTime.config.min = {
year:date.year,
month:date.month-1,//关键
date: date.date
}
}else
{
endTime.config.min = {
year:"1098",
month:"1",
date: "1"
}
}
}
});
var endTime = laydate.render({
elem:‘#CDSJ‘,
type:‘date‘,
done:function(value,date){
if(value!==""){
startTime.config.max={
year:date.year,
month:date.month-1, //关键
date: date.date
};
}else {
startTime.config.max={
year:"3019",
month:"1",
date: "1"
};
}
}
});
需要注意的是,定义初始化时一定要使用 var a = laydate.render({…}) 进行初始化,这样在 done :function 中设置max和min时才会生效,如果使用 var a ={…},下面使用laydate.render(a),进行初始化,设置的max和min是不会生效的。此外必须使用a.config.max或者a.config.min 进行设置。
推荐:锌闻网
以上是关于laydate设置开始时间和结束时间 之间相互验证的主要内容,如果未能解决你的问题,请参考以下文章