先看一下 层级联动的案例
先选择前面时间后 后面的时间不要超过前面的时间
先选择后面的时间后,前面的时间不要少于后面的时间
下面看封装代码
function initdatetimepicker(starttime, endtime, timeformat, minview) { $(starttime).datetimepicker("remove"); $(starttime).datetimepicker({ language: sessionstorage.getitem("lang"), autoclose: true, todayhighlight: true, enddate: new date(), format: timeformat, startview: minview, minview: minview, }).on("changedate", function() { var value = $(starttime).val(); $(endtime).datetimepicker("remove"); $(endtime).datetimepicker({ language: sessionstorage.getitem("lang"), autoclose: true, todayhighlight: true, enddate: new date(), startdate: value, format: timeformat, startview: minview, minview: minview, }) }); $(endtime).datetimepicker("remove"); $(endtime).datetimepicker({ language: sessionstorage.getitem("lang"), autoclose: true, todayhighlight: true, enddate: new date(), format: timeformat, startview: minview, minview: minview, }).on("changedate", function() { var value = $(endtime).val(); $(starttime).datetimepicker("remove"); $(starttime).datetimepicker({ language: sessionstorage.getitem("lang"), autoclose: true, todayhighlight: true, enddate: value, format: timeformat, startview: minview, minview: minview, }) }); }
初始化datetimepicker及起止时间双向联动公共方法 starttime:起始时间输入框id号,例如:'#archivestarttime'
endtime:结束时间输入框id号,例如:'#archiveendtime' timeformat
:时间格式,例如:'yyyy-mm-dd',
minview:最先显示时间 或者层级
总结
以上所述是小编给大家介绍的bootstrap datetimepicker 联动,希望对大家有所帮助
如对本文有疑问, 点击进行留言回复!!
轻松解决 org.apache.taglibs.standard.tlv.JstlCoreTLV 困惑
vert实践五——Json?Protocol Buffer?FlatBuffers?
[基于tensorflow的人脸检测] 基于神经网络的人脸检测8——验证训练好的神经网络
selenium + ajax抓取英雄联盟全部英雄的详细信息及多线程保存全部皮肤图片到本地
网友评论