首先引入

 <%--日历样式--%>
<link rel="stylesheet" type="text/css" href="<%=basePath%>common/css/jquery.datetimepicker.css"/>
 <%--日历选择控件--%>
<script src="<%=basePath%>common/datetimepicker/jquery.datetimepicker.full.min.js"></script>
链接:http://pan.baidu.com/s/1slAYHpb 密码:k5kn

使用

 $("#id").datetimepicker({
timepicker:false,
format:'Y-m-d',
formatDate:'Y-m-d'
});

    

一般使用时标签添加 readonly 属性 防止用户输入

<input type="text" id="datetimepicker8" readonly />

    

此时标签也无法使用,

解决方法

 $("#id").datetimepicker({
onGenerate:function( ct ){
$(this).find('.xdsoft_date').toggleClass('xdsoft_disabled');
},
timepicker:false,
format:'Y-m-d',
formatDate:'Y-m-d' });

此时标签为

    

修改样式

因为所用前端ace框架对 input > readonly 设置了强制样式

所以 使用 高一等级 选择器 设置强制样式

     <style>
#id{
background: #ffffff !important;
}
</style>

代码封装,将常用的日期格式封装

 /*
dateTimePick (elem , flag)
elem 对象
flag 对象是否只读 ,
* */
var dateTimePick = function(elem , flag){
$(elem).datetimepicker({
onGenerate:function( ct ){
if (flag)
$(this).find('.xdsoft_date').toggleClass('xdsoft_disabled');
},
timepicker:false,
format: 'yyyy-mm-dd hh:ii',
});
};
var datePick = function(elem , flag){
$(elem).datetimepicker({
onGenerate:function( ct ){
if (flag)
$(this).find('.xdsoft_date').toggleClass('xdsoft_disabled');
},
timepicker:false,
format:'Y-m-d',
formatDate:'Y-m-d' });
};
var dateMonthPick = function(elem , flag){
$(elem).datetimepicker({
onGenerate:function( ct ){
if (flag)
$(this).find('.xdsoft_date').toggleClass('xdsoft_disabled');
},
timepicker:false,
format:'Y-m',
formatDate:'Y-m' });
};
/*设置中文*/
$.datetimepicker.setLocale('zh');

调用

 // 正常调用
datePick($("#id") ); // 当标签添加只读时调用
datePick($("#id") , true);

最终效果

    

datetimepicker 使用的更多相关文章

  1. Bootstap datetimepicker报错TypeError: intermediate value

    Bootstrap datetimepicker有多个版本,官方的链接中,只是datepicker,没有时间的选择,原版的datetimepicker也不再更新,不能用新版的jquery.现在http ...

  2. jQuery DateTimePicker 日期和时间插件

    jQuery UI很强大,其中的日期选择插件Datepicker是一个配置灵活的插件,我们可以自定义其展示方式,包括日期格式.语言.限制选择日期范围.添加相关按钮以及其它导航等. 日期选择插件是一个配 ...

  3. jQuery DateTimePicker 日期控件

    在线实例 实例演示 使用方法 <input id="datetimepicker" type="text" > 复制 $('#datetimepic ...

  4. 物联网平台设计心得:DateTimePicker实现选择联动

    所谓的选择联动,就是指,当我DateTimePicker1选择2月4号的时候,我DateTimePicker2只能选择2月4号和2月5号两天,当然你可以自行规定要选择的日期.这在一些图表查询条件里面是 ...

  5. 在asp.net mvc4项目里bootstrap datetimepicker控件的使用

    前段时间写了一篇关于调用阿里大于的短信接口来开发例会短信群发通知功能的文章http://www.cnblogs.com/zhouyuangan/p/apicall_1.html,其中的例会时间是需求中 ...

  6. DateTimePicker如何与Delphi自带Style同步

    Delphi 的 DateTimePicker 组件有一个CalColors属性,可以设置 DropDown 打开的日历节目的风格.但如果不使用 Delphi 自带的 Style,在这里设置属性看不到 ...

  7. 一款基于bootstrap的datetimepicker

    <!DOCTYPE HTML> <html> <head> <link href="http://netdna.bootstrapcdn.com/t ...

  8. datetimepicker一个不错的日历android特效

    datetimepicker一个不错的日历效,选中和选择日历效果都很不错, 实用的时候直接可以把datetimepicker-library这个引入到项目,调用的地方在实现 TimePickerDia ...

  9. 注意:DateTimePicker.Text不靠谱

    这鸟属性把我害苦过,特此敬告一下大家.具体表现在: 获取时:在DateTimePicker.ValueChanged事件中,获取到的Text有可能是string.Empty!!!,特别当ValueCh ...

  10. web 前端常用组件【04】Datetimepicker 和 Lodop

    web项目中日期选择器和打印这两个功能是非常常见,将使用过的日期和打印控件,在这里总结归纳,为方便后面使用. 1.Datetimepicker a.官方API:http://www.bootcss.c ...

随机推荐

  1. 利用kibana插件对Elasticsearch进行文档和索引的CRUD操作

    #添加索引PUT lagou { "settings": { "index": { , } } }#查看 索引设置 GET lagou/_settings GE ...

  2. Kali Linux常用服务配置教程安装及配置DHCP服务

    Kali Linux常用服务配置教程安装及配置DHCP服务 在Kali Linux中,默认没有安装DHCP服务.下面将介绍安装并配置DHCP服务的方法. 1.安装DHCP服务 在Kali Linux中 ...

  3. BZOJ.2780.[SPOJ8093]Sevenk Love Oimaster(广义后缀自动机)

    题目链接 \(Description\) 给定n个模式串,多次询问一个串在多少个模式串中出现过.(字符集为26个小写字母) \(Solution\) 对每个询问串进行匹配最终会达到一个节点,我们需要得 ...

  4. Python requests--初识接口自动化

    requests模块初级宝典:http://docs.python-requests.org/zh_CN/latest/user/quickstart.htmlrequests模块之葵花宝典:http ...

  5. 2017-2018 ACM-ICPC, NEERC, Moscow Subregional Contest

    A. Advertising Strategy 最优策略一定是第一天用$y$元,最后一天再用$x-y$元补满. 枚举所有可能的$y$,然后模拟即可,天数为$O(\log n)$级别. 时间复杂度$O( ...

  6. BZOJ 4644

    可以把修改当成删除再插入一个新的, 线性基不容易删除,就用线段树分治 好像手写的bitset在这里很慢 #include<bits/stdc++.h> using namespace st ...

  7. js来判断设备类型

    function deviceType(){ var ua = navigator.userAgent; var agent = ["Android", "iPhone& ...

  8. ProjectEuler && Rosecode && Mathmash做题记录

    退役选手打发时间的PE计划 挂在这里主要是dalao们看到有什么想交流的东西可以私聊哦(站内信或邮箱吧) 2017/8/11  PE595 :第一题QAQ 2017/8/12  PE598 2017/ ...

  9. HTML5_图片合成_刮刮卡

    刮刮卡(图片合成) 定义: globalCompositeOperation 属性,设置或返回如何将源图像 将 myCanvas 的背景图设置为一张图片,(刮开后显示) // 目标图像(已有的,外面一 ...

  10. python模拟---注册登陆查看个人信息

    需求:1.模拟注册: 2.模拟登陆: 3.模拟登陆成功显示登陆成功的用户账号: 一.注册 代码如下: def regetist(): ''' :param username: 注册的账号 :param ...