zoukankan      html  css  js  c++  java
  • JQuery 1.32 DatePicker 增强版

    增加部分JS代码实现“清除”按钮

    <script type="text/javascript">
        $(function() {
            $(
    "#datepicker").datepicker({closeText: 'X',showButtonPanel: true,showClearButton:true,minDate: new Date(2009,7,10)});
    });
    </script>

    自动禁选日期段的写法:

    <script type="text/javascript">
        $(function() {

    $(
    "#start-date").datepicker(
            {onSelect: function(dateText, inst) {$(
    '#end-date').datepicker('option''minDate',new Date(dateText.replace('-',',')));}
            });
     
        $(
    "#end-date").datepicker(
            {onSelect: function(dateText, inst) {$(
    '#start-date').datepicker('option''maxDate'new Date(dateText.replace('-',',')));}
            });
        });
    </script>

    程序源码及更多DatePicker的用法实例下载:

    /Files/yasin/Jquery_datepicker.zip

    DatePicker官方地址:

    http://docs.jquery.com/UI/API/1.7/Datepicker#method-option

    2009-07-13 增加焦点失去后自动验证日期格式

    _doblur:function(event)
        {
            var inst 
    = $.datepicker._getInst(event.target);

            
    if(inst.input[0].value.length==0)//允许为空
                return;

            var reg
    =/^(\d{4})(\/|-)(\d{1,2})\2(\d{1,2})$/;
            var arr
    =inst.input[0].value.match(reg)
            
    if(arr==null)
            {
                alert(
    "错误的时间格式,请按格式填写\n 如: 2012-12-22");
                var today
    =new Date();//设置为当前日期
                inst.input[0].value=today.getYear()+"-"+(today.getMonth()+1)+"-"+today.getDate();
                inst.input[
    0].focus();
                
    return;
            }
            var tempDate
    =new Date(arr[1],arr[3]-1,arr[4]);
            
    if((tempDate.getFullYear()==arr[1]&&(tempDate.getMonth()+1)==arr[3]&&tempDate.getDate()==arr[4])==false)
            {
                alert(
    "错误的时间格式,请按格式填写\n 如: 2012-12-22");
                var today
    =new Date();//设置为当前日期
                inst.input[0].value=today.getYear()+"-"+(today.getMonth()+1)+"-"+today.getDate();
                inst.input[
    0].focus();
               
    return;
            }
        },
  • 相关阅读:
    一个很好的命令行分享网站
    Docker inside Docker 基于 Alpine Linux
    CentOS 下运行Docker 内执行 docker build 命令的简单方法
    CentOS 安装 Harbor的简单过程(仅使用http 未使用https)
    [财务会计] 表外科目
    jira 插件介绍地址
    Linux 下安装nginx的总结 (之前写的有问题))
    Jira 的 数据库备份恢复 简单过程
    Jira 7.2.4简单安装过程
    Tomcat绑定具体IP
  • 原文地址:https://www.cnblogs.com/yasin/p/1520736.html
Copyright © 2011-2022 走看看