zoukankan      html  css  js  c++  java
  • EasyUI DateBox

    1. 定义DateBox

          在Easy UI 中定义DateBox有两种方式,一种是在HTML标签中直接进行Class的命名,另一种是在JavaScript代码中进行DataBox的启用

     1). <input type="text" name="starttime" id="starttime" class="easyui-datebox"/>
     2). $('startime').datebox()

    2. 取值

      首先让我们来看看DateBox生成的动态生成的HTML代码。

    <input type="text" id="txtDate" class="easyui-datebox"/>

    生成:

    Easy UI--DateBox源码图_thumb

           其实,在我们将文本框变成了DateBox之后,EasyUI为我们生成了上面的代码。真正的值被保存在隐藏域中。所以用$("txtDate").val()是取不到我们想要的值的。故,取值的话用的是EasyUI中的方法。

    1).$("#txtDate").datebox("getValue");

    2).在DateBox的OnSelect事件中,将值赋给txtDate,然后再取

    设置onSelect事件

    3.赋值

          $("#txtDate").datebox("setValue", "2012-01-01");

    4.日期格式验证

           --需要注意的是,DateBox已经集成了验证的功能,不用再使用ValiDateBox了。

    首先先扩展其验证的方法:

    扩展验证日期格式

    验证调用:

    调用日期验证

    5. 日期格式化

    在DateBox中,和日期格式化有关的特性有formatter和parser

    • formatter:格式化日期的函数,此函数有一个 'date' 参数,其实Date类型的,并返回一个字符串值。也就是说我们选择日期后显示在文本框中的日期格式可以用formatter重写
    • parser:解析日期字符串的函数,此函数有一个 'date' 字符串参数,并返回一个日期值。
    格式化日期格式

    也可以重写DateBox的日期格式:

    格式化日期格式
  • 相关阅读:
    请说出这些测试最好由那些人员完成,测试的是什么?
    测试结束的标准是什么?
    你的测试职业发展目标是什么?
    elementui医疗
    医疗前端
    spring创建对象3种方式
    idea-git
    eclipse-git
    ArrayList01
    单体权限
  • 原文地址:https://www.cnblogs.com/wuyicqb/p/3219770.html
Copyright © 2011-2022 走看看