zoukankan      html  css  js  c++  java
  • 修改easyui日期控件只显示年月,并且只能选择年月

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>更改easyui日期控件,使其只显示到年月</title>
    <!-- 引入jquery脚本文件,jquery必须在easyui之前引入,因为easyui是jquery的插件 -->
    <script type="text/javascript" src="js/jquery-easyui-1.3.6/jquery-1.8.0.min.js"></script>
    <!-- 引入easyui脚本文件 -->
    <script type="text/javascript" src="js/jquery-easyui-1.3.6/jquery.easyui.min.js"></script>
    <!-- 引入easyui样式文件 -->
    <link rel="stylesheet" type="text/css" href="js/jquery-easyui-1.3.6/themes/default/easyui.css">
    </head>
    <body>
    <input id="myDate" name="myDate" class="easyui-datebox" data-options="formatter:myFormatter,parser:myParser"></input>
    </body>
    <script type="text/javascript">
     function myFormatter(date){
                var y = date.getFullYear();
                var m = date.getMonth()+1;
                return y+'-'+(m<10?('0'+m):m);
            }


      function myParser(s){
      if(!s){
               return new Date();
      }
                var ss = s.split('-');
                var y = parseInt(ss[0],10);
                var m = parseInt(ss[1],10);
                if (!isNaN(y) && !isNaN(m)){
                    return new Date(y,m-1);
                }
      }
     $(document).ready(function(){
      if(!$("#myDate").datebox('getValue')){
    $("#myDate").datebox('setValue',myFormatter(new Date()));
      }
     });
    </script>
    </html>
  • 相关阅读:
    2017年第一篇博客--关于集成友盟和微信支付等遇到的坑
    【转】ArcGIS Server10.1安装常见问题及解决方案
    【转】C# GDAL 配置
    【转】Silverlight无法添加服务引用
    arcgis for js/flex/sl 该选哪一个?
    webgis开发-开始向JS转向
    形象解释C#、Net、Asp.net
    怎么区分odd和even
    Linux入门
    html网页访问WebAPI中的方法遇到的问题
  • 原文地址:https://www.cnblogs.com/iamconan/p/7383558.html
Copyright © 2011-2022 走看看