• 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的日期格式:

    格式化日期格式
  • 相关阅读:
    Big Number
    Who will be punished
    find your present (2)
    Being a Good Boy in Spring Festival
    day4__列表的初识(列表的创建、增删改查、元组、range)
    day3、基础___(基础数字类型、字符串索引与切片、str常用操作方法)
    day2、基础__(while循环、格式化输出、运算符、初始编码)
    day1: 基础 __ (变量、常量、注释、数据类型、input、 if)
    十八、FTP配置
    十七、交换机配置管理IP和telnet登陆设置
  • 原文地址:https://www.cnblogs.com/wuyicqb/p/3219770.html
Copyright © 2020-2023  润新知