没用过bootstrap2,所以之间的差异不清楚,但是看往上基本上都是说bootstrap2与bootstrap-datetimepicker的使用,之间会有不同,所以写下记录,如有不对之处,还请指正!

网上下载bootstrap-datetimepicker-master.zip(bootstrap-datetimepicker日期插件),bootstrap3.x
用法:
1.引入css文件
<link href="./bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen"> <link href="../css/bootstrap-datetimepicker.min.css" rel="stylesheet" media="screen">
2.引入js文件
<script type="text/javascript" src="./jquery/jquery-1.8.3.min.js" charset="UTF-8"></script> <script type="text/javascript" src="./bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="../js/bootstrap-datetimepicker.js" charset="UTF-8"></script> <script type="text/javascript" src="../js/locales/bootstrap-datetimepicker.zh-CN.js" charset="UTF-8"></script> <script type="text/javascript">
$('.form_date').datetimepicker({
language: 'zh-CN',
weekStart: 1,
todayBtn: 1,
autoclose: 1,
todayHighlight: 1,
startView: 2,
minView: 2,
forceParse: 0
});
</script>
3.页面的div
<div class="input-group date form_date col-md-5" data-date="" data-date-format="dd MM yyyy" data-link-field="dtp_input2" data-link-format="yyyy-mm-dd"> <input class="form-control" size="16" type="text" value="" readonly> <span class="input-group-addon"><span class="glyphicon glyphicon-remove"></span></span> <span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span> </div>
需要注意的点:
1.js参数解释,可以自己设置试一下
$(‘.form_date').datetimepicker({
language: ‘zh-CN',
weekStart: 1,
todayBtn: 1,//显示为今天的按钮,0无1有
autoclose: 1,//单击时间后日历框是否自动关闭,1关闭,0不关闭
todayHighlight: 1,//今天高亮显示
startView: 2,//展示的样式,1小时,2日
minView: 2,//选取到的时间,2天,1小时
forceParse: 0
});
2.div必须位于js之前,或者说页面div在js之前加载
3.div中data-date-format属性与第二个input的id属性为一致,这样在选择时间后才会赋值,并传递给后台
至此就可以实现日期插件功能了。
但是,我的需求是,1.页面加载,2.点击某个按钮模态框显示,并ajax返回结果集,根据结果集来拼接出日期控件的个数。由于日期控件个数的不确定性,在试了各种方法之后发现,页面上的div不能在点击按钮后动态生成。
只好在页面最初展示的时候将所有数据中条数最多的查询出来,放在页面上:(红色部分为相关代码)
int count = 0;
//将查询结果做处理,如参数字典转换
for(Service s:serviceList){
//资质字段若不为空,将code转为name
if(null != s.getOutDate() && !"".endsWith(s.getOutDate())){
String[] outDate = s.getOutDate().split(",");
if(outDate.length>count){
count=outDate.length;
}
String outDateString = "";
if(outDate.length>0){
for(int i=0;i<outDate.length;i++){
Qualify qualify = qualifyServiceImpl.selectByPrimaryKey(outDate[i]);
if(i !=0 ){
outDateString = outDateString+",";
}
outDateString = outDateString+qualify.getQualifyName();
}
}
if(count != 0){
request.setAttribute("countQu", count);
}
s.setOutDate(outDateString);
}
并在页面上使用jstl标签生成div,并都设成为不可见:
<c:forEach var="i" begin="1" end="${countQu }" step="1">
<tr>
<td></td>
<td style="width:60%">
<div class="input-group date form_date " style="display: none;" data-date="" data-date-format="yyyy-mm-dd" data-link-field="dtp_input${i }" data-link-format="yyyy-mm-dd">
<input id="" class="form-control" size="16" type="text" value="" readonly>
<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>
</div>
<input type="hidden" id="dtp_input${i }" name="qualifyDate_ser"/>
<input type="hidden" id="" name="qualifyId_ser"/>
</td>
</tr>
</c:forEach>
ajax查询后循环赋值的代码就不贴了,效果图如下:(有一个问题是时间选择框不和时间显示在一行,如有大神能帮忙解决的话不胜感激!!)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# bootstrap
# datetimepicker
# Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
# angularjs封装bootstrap时间插件datetimepicker
# bootstrap datetimepicker日期插件使用方法
# bootstrap-datetimepicker实现只显示到日期的方法
# Bootstrap3 datetimepicker控件使用实例
# bootstrap datetimepicker日期插件超详细使用方法介绍
# 基于bootstrap-datetimepicker.js不支持IE8的快速解决方法
# bootstrap datetimepicker实现秒钟选择下拉框
# AngularJs中Bootstrap3 datetimepicker使用实例
# Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
# 如有
# 加载
# 会有
# 放在
# 最多
# 就不
# 之处
# 才会
# 并在
# 能在
# 不清楚
# 大神
# 第二个
# 问题是
# 是说
# 或者说
# 上都
# 往上
# 若不
# 试了
相关文章:
建站之星上传入口如何快速找到?
南京网站制作费用,南京远驱官方网站?
如何在阿里云虚拟服务器快速搭建网站?
如何高效配置香港服务器实现快速建站?
C++如何编写函数模板?(泛型编程入门)
如何在IIS管理器中快速创建并配置网站?
如何挑选优质建站一级代理提升网站排名?
黑客如何通过漏洞一步步攻陷网站服务器?
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
建站之星伪静态规则如何正确配置?
建站org新手必看:2024最新搭建流程与模板选择技巧
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
大连网站设计制作招聘信息,大连投诉网站有哪些?
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
建站为何优先选择香港服务器?
XML的“混合内容”是什么 怎么用DTD或XSD定义
如何配置FTP站点权限与安全设置?
电商平台网站制作流程,电商网站如何制作?
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
利用JavaScript实现拖拽改变元素大小
如何构建满足综合性能需求的优质建站方案?
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
建站之星代理如何优化在线客服效率?
建站之星后台密码如何安全设置与找回?
内网网站制作软件,内网的网站如何发布到外网?
青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?
如何用VPS主机快速搭建个人网站?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
建站之星安装模板失败:服务器环境不兼容?
外贸公司网站制作,外贸网站建设一般有哪些步骤?
如何快速使用云服务器搭建个人网站?
php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】
建设网站制作价格,怎样建立自己的公司网站?
太平洋网站制作公司,网络用语太平洋是什么意思?
建站之星在线客服如何快速接入解答?
哈尔滨网站建设策划,哈尔滨电工证查询网站?
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
专业公司网站制作公司,用什么语言做企业网站比较好?
如何快速搭建高效香港服务器网站?
免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
如何基于云服务器快速搭建个人网站?
小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?
*服务器网站为何频现安全漏洞?
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
香港服务器租用费用高吗?如何避免常见误区?
如何选择高效响应式自助建站源码系统?
保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?
如何在企业微信快速生成手机电脑官网?
制作网站外包平台,自动化接单网站有哪些?
*请认真填写需求信息,我们会在24小时内与您取得联系。