bootstrap以它优美的外观和丰富的组件,使它成为目前最流行的前端框架。在项目开发中,我们使用它的日期控件确实遇到了一些问题:

1.日期控件后面两个图标点击触发失效
2.双日期关联问题
3.双日期清空时,之前输入日期关联仍然有效
4.输入年月
5.图标不显示(这个直接在引入图标的文件里搜url地址,修改地址就可以解决)
下面的代码都会一一解决。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="bootstrap.css" rel="external nofollow" type="text/css" />
<link rel="stylesheet" href="bootstrap-datetimepicker.css" rel="external nofollow" type="text/css" />
<script src="jquery-1.11.1.min.js" type="text/javascript"></script>
<script src="bootstrap.js" type="text/javascript" ></script>
<script src="bootstrap-datetimepicker.js" type="text/javascript" ></script>
<script src="bootstrap-datetimepicker.zh-CN.js" type="text/javascript" ></script>
<title>bootstrap日期</title>
<style>
</style>
<script type="text/javascript">
$(function(){
//输入开始日期和结束日期
//定位div上的id,不是input上id,否则后面两个小图标会失效
$("#startdiv").datetimepicker({
pickerPosition : "bottom-left",
language : 'zh-CN',
format : "yyyy-mm-dd",
weekStart : 1,
todayBtn : 1,
autoclose : 1,
todayHighlight : 1,
startView : 2,
minView : 2,
forceParse : 0
});
$("#endDiv").datetimepicker({
pickerPosition : "bottom-left",
language : 'zh-CN',
format : "yyyy-mm-dd",
weekStart : 1,
todayBtn : 1,
autoclose : 1,
todayHighlight : 1,
startView : 2,
minView : 2,
forceParse : 0
});
//输入年月
$("#birthMonth").datetimepicker({
language: 'zh-CN',
format: 'yyyy-mm',
autoclose: true,
// todayBtn: true, 今天提示
startView: 'year',
minView:'year',
maxView:'decade'
});
$('#startdiv').unbind("change");
$('#startdiv').change(function(){
$('#endDiv').datetimepicker('setStartDate', $("#start").val());
});
$('#endDiv').unbind("change");
$('#endDiv').change(function(){
$('#startdiv').datetimepicker('setEndDate', $("#end").val());
});
});
function clearForm(){
$('#start').val('');
$('#end').val('');
//用于解决清空后,前后日期还会关联的问题
$('.input-group-addon:has(span.glyphicon-remove)').click();
}
</script>
</head>
<body>
<h1>bootstrap日期控件</h1>
<hr/>
<div id="startdiv" class="input-group date width100">
<input id="start"
name="start" class="form-control" type="text"
value="" placeholder="请输入开始日期" readonly="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>
<br>
<div id="endDiv" class="input-group date width100">
<input id="end"
name="end" class="form-control" type="text"
value="" placeholder="请输入结束日期" readonly="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>
<br>
<button type="button" class="btn btn-sm btn-warning" id="clear" onclick="clearForm()">清空</button>
<hr>
<div id="birthMonth" class="input-group date width100">
<input id="birthDay"
name="birthDay" class="form-control" type="text"
value="" placeholder="请输入出生年月" readonly="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>
</body>
</html>
以上所述是小编给大家介绍的bootstrap日期控件问题(双日期、清空等问题解决),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# bootstrap日期控件
# BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
# 清空
# 请输入
# 小编
# 在此
# 还会
# 给大家
# 最流行
# 所述
# 使它
# 给我留言
# 感谢大家
# 就可以
# 小图标
# 疑问请
# 有任何
# datetimepicker
# script
# jquery
# src
# nofollow
相关文章:
如何在Golang中引入测试模块_Golang测试包导入与使用实践
如何在阿里云域名上完成建站全流程?
如何在局域网内绑定自建网站域名?
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
Python多线程使用规范_线程安全解析【教程】
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
油猴 教程,油猴搜脚本为什么会网页无法显示?
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
如何零基础开发自助建站系统?完整教程解析
,想在网上投简历,哪几个网站比较好?
如何通过二级域名建站提升品牌影响力?
如何在IIS管理器中快速创建并配置网站?
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
内网网站制作软件,内网的网站如何发布到外网?
网站企业制作流程,用什么语言做企业网站比较好?
行程制作网站有哪些,第三方机票电子行程单怎么开?
jQuery 常见小例汇总
如何选择PHP开源工具快速搭建网站?
,巨量百应是干嘛的?
名字制作网站免费,所有小说网站的名字?
济南网站制作的价格,历城一职专官方网站?
建站之星如何开启自定义404页面避免用户流失?
如何通过商城自助建站源码实现零基础高效建站?
如何选择高效响应式自助建站源码系统?
如何用AWS免费套餐快速搭建高效网站?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
c# 在ASP.NET Core中管理和取消后台任务
常州自助建站费用包含哪些项目?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
建站主机与虚拟主机有何区别?如何选择最优方案?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
C++中引用和指针有什么区别?(代码说明)
如何在Ubuntu系统下快速搭建WordPress个人网站?
专业商城网站制作公司有哪些,pi商城官网是哪个?
浅谈Javascript中的Label语句
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
如何解决VPS建站LNMP环境配置常见问题?
在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?
建站之星如何取消后台验证码生成?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
如何在建站之星网店版论坛获取技术支持?
济南企业网站制作公司,济南社保单位网上缴费步骤?
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
海南网站制作公司有哪些,海口网是哪家的?
*请认真填写需求信息,我们会在24小时内与您取得联系。