laydate设置开始时间和结束时间 之间相互验证
2019-05-30 10:47
113 查看
近期写时间验证,使用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" } } }, trigger: 'click' }); 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" }; } }, trigger: 'click' });`
需要注意的是,定义初始化时一定要使用 var a = laydate.render({…}) 进行初始化,这样在 done :function 中设置max和min时才会生效,如果使用 var a ={…},下面使用laydate.render(a),进行初始化,设置的max和min是不会生效的。此外必须使用a.config.max或者a.config.min 进行设置。
ps:我就是掉到了这个坑里。。。。
相关文章推荐
- Laydate设置开始结束时间[模糊搜索很常用]
- layui/layui2设置时间laydate 结束时间大于开始时间
- layDate插件设置开始和结束时间
- layDate开始时间和结束时间
- laydate日期插件案例,结束时间小于开始时间不可选择
- EasyUI Datebox 日期验证之开始日期小于结束时间
- laydate 插件 基本使用及开始及结束时间限制
- Vue iview时间组件DatePicker,设置开始时间和结束时间约束
- 关于Web项目里的给表单验证控件添加结束时间不得小于开始时间的验证方法,日期转换和前台显示格式之间,还有JSON取日期数据格式转换成标准日期格式的问题
- laydate范围选择,结束时间大于开始时间同时大于当前时间
- myDatePinker设置开始时间不能大于结束时间
- vue2.0 搭配 elementui date设置开始时间和结束时间
- ReportStudio入门教程(八十八) - 设置日期控件(DatePrompt)的开始时间和结束时间
- laydate 显示结束时间不小于开始时间的实例
- laydate如何根据开始时间或者结束时间限制范围
- myDate97 设置开始时间和结束时间
- 使用Jquery EasyUI中DateTimeBox控件设置考试开始结束时间,并对其验证
- 请求指定开始时间和结束时间之间的文章集合【草稿】
- Date工具类-开始时间-结束时间
- easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大