`

jQueryEasyUI DateBox的基本使用

阅读更多

转:http://www.cnblogs.com/libingql/archive/2011/09/25/2189977.html

1、基本用法

代码:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>日期控件</title>
    <link href="/jquery-easyui-1.2.4/themes/default/easyui.css" rel="stylesheet" type="text/css" />
    <link href="/jquery-easyui-1.2.4/themes/icon.css" rel="stylesheet" type="text/css" />
    <script src="/jquery-easyui-1.2.4/jquery-1.6.4.min.js" type="text/javascript"></script>
    <script src="/jquery-easyui-1.2.4/jquery.easyui.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function () {
            $("#txtDate").datebox();
        });
    </script>
</head>
<body>
    <input id="txtDate" type="text" />
</body>
</html>

 或:

<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">
    <title>日期控件</title>
    <link href="/jquery-easyui-1.2.4/themes/default/easyui.css" rel="stylesheet" type="text/css" />
    <link href="/jquery-easyui-1.2.4/themes/icon.css" rel="stylesheet" type="text/css" />
    <script src="/jquery-easyui-1.2.4/jquery-1.6.4.min.js" type="text/javascript"></script>
    <script src="/jquery-easyui-1.2.4/jquery.easyui.min.js" type="text/javascript"></script>
</head>
<body>
    <input id="txtDate" type="text" class="easyui-datebox" />
</body>
</html>
 

效果图:

2、显示时间

代码:

<script type="text/javascript">
    $(function () {
        $("#txtDate").datetimebox();
    });
</script>

 或

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

 效果图:

 

3、本地化

 代码:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>日期控件</title>
    <link href="/jquery-easyui-1.2.4/themes/default/easyui.css" rel="stylesheet" type="text/css" />
    <link href="/jquery-easyui-1.2.4/themes/icon.css" rel="stylesheet" type="text/css" />
    <script src="/jquery-1.6.4.min.js" type="text/javascript"></script>
    <script src="/jquery-easyui-1.2.4/jquery-easyui-1.2.4/jquery.easyui.min.js" type="text/javascript"></script>
    <script src="/jquery-easyui-1.2.4/locale/easyui-lang-zh_CN.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function () {
            $("#txtDate").datebox();
        });
    </script>
</head>
<body>
    <input id="txtDate" type="text" />
</body>
</html>

  效果图:


4、属性设置

代码:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>日期控件</title>
    <link href="/jquery-easyui-1.2.4/themes/default/easyui.css" rel="stylesheet" type="text/css" />
    <link href="/jquery-easyui-1.2.4/themes/icon.css" rel="stylesheet" type="text/css" />
    <script src="/jquery-easyui-1.2.4/jquery-1.6.4.min.js" type="text/javascript"></script>
    <script src="/jquery-easyui-1.2.4/jquery.easyui.min.js" type="text/javascript"></script>
    <script src="/jquery-easyui-1.2.4/locale/easyui-lang-zh_CN.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function () {
            $("#txtDate").datebox({
                required: "true",
                missingMessage: "必填项",
                formatter: function (date) {
                    var y = date.getFullYear();
                    var m = date.getMonth() + 1;
                    var d = date.getDate();
                    return y + "年" + (m < 10 ? ("0" + m) : m) + "月" + (d < 10 ? ("0" + d) : d) + "日";
                }
            });
        });
    </script><script type="text/javascript">
    $(function () {
        var options = {
            required: "true",
            missingMessage: "必填项",
            formatter: function (date) {
                var y = date.getFullYear();
                var m = date.getMonth() + 1;
                var d = date.getDate();
                return y + "年" + (m < 10 ? ("0" + m) : m) + "月" + (d < 10 ? ("0" + d) : d) + "日";
            }
        }
        $("#txtDate").datebox(options);
    });
</script> 
</head>
<body>
    <input id="txtDate" type="text" />
</body>
</html>

 或

<script type="text/javascript">
    $(function () {
        var options = {
            required: "true",
            missingMessage: "必填项",
            formatter: function (date) {
                var y = date.getFullYear();
                var m = date.getMonth() + 1;
                var d = date.getDate();
                return y + "年" + (m < 10 ? ("0" + m) : m) + "月" + (d < 10 ? ("0" + d) : d) + "日";
            }
        }
        $("#txtDate").datebox(options);
    });
</script>
 

效果图:


5、启用/禁用

代码:

<script type="text/javascript">
    $(function () {
        $("#txtDate").datebox({
            disabled: true
        });
    });
</script>
 

6、参数

属性名

类型

描述

默认值

currentText

字符串

为当前日期按钮显示的文本

Today

closeText

字符串

关闭按钮显示的文本

Close

disabled

布尔

如果为true则禁用输入框

false

required

布尔

定义输入框是否为必添

false

missingMessage

字符串

当输入框为空时提示的文本

必填

formatter

function

格式化日期的函数,这个函数以’date’为参数,并且返回一个字符串

——

parser

function

分析字符串的函数,这个函数以’date’为参数并返回一个日期

——

7、事件

事件名

参数

描述

 

onSelect

date

当选择一个日期时触发

 

分类: jQueryEasyUI
分享到:
评论

相关推荐

    easyui的datebox限定范围

    在使用EasyUI框架进行前端开发时,DateBox组件是一个非常常用的日期选择工具,它提供了方便的日期输入和选择功能。本篇文章将详细讲解如何利用EasyUI的DateBox组件设定日期范围,确保用户选择的开始时间和结束时间...

    Jquery EasyUI 日历Demo

    除了基本的日期选择功能,EasyUI 日历组件还支持其他高级特性,如日期范围选择、多语言支持、自定义事件处理等。开发者可以根据实际需求,查阅 EasyUI 文档或示例代码,学习并应用这些功能。 总结起来,"Jquery ...

    jquery easyui及教程

    1. **组件使用**:了解如面板(panel)、表格(datagrid)、下拉框(combobox)、日期选择器(datebox)等主要组件的基本用法,以及它们的配置选项。 2. **数据绑定**:学会如何将后台数据与 EasyUI 组件结合,例如...

    JqueryEasyUI1.4参考手册

    在 `JqueryEasyUI1.4参考手册.chm` 中,你将找到关于 jQuery EasyUI 1.4 版本的详尽指南。`.chm` 文件是一种微软编写的帮助文档格式,它包含索引、搜索功能和一系列主题,方便用户查找和学习。 **组件介绍** ...

    jQuery EasyUI jquery-easyui-1.5.5.6

    8. `plugins`目录:这里可能包含jQuery EasyUI的扩展插件,如日期选择器(datebox)、时间选择器(timespinner)等。 9. `locale`目录:包含不同语言的本地化文件,使得jQuery EasyUI可以支持多语言环境。 10. `...

    jQuery EasyUI中的日期控件DateBox修改方法

    首先,为了使用DateBox,你需要在HTML文档的部分引入必要的jQuery和jQuery EasyUI库。以下是一个基本的例子: ```html &lt;!DOCTYPE html&gt; &lt;title&gt;Basic DateBox - jQuery EasyUI Demo ...

    jQuery_EasyUI_jc.rar_JQ_easyui_jquery_jquery easyui

    11. **插件扩展**:jQuery EasyUI 社区提供了许多扩展插件,比如日期选择器(datebox)、时间选择器(datetimebox)等,它们可以增强你的应用功能。 通过这个教程,你应该能够掌握如何利用jQuery EasyUI快速构建...

    jQuery EasyUI 1.4

    另外,还有诸如 `tabs`(选项卡)、`pagination`(分页)、`slider`(滑块)和 `datebox`(日期选择器)等组件,它们都是网页开发中的常见需求,jQuery EasyUI 都提供了对应的解决方案。 在使用过程中,遇到问题时...

    jQueryEasyUI入门共2页.pdf.zip

    这份名为“jQueryEasyUI入门共2页.pdf”的资料可能是一个简短的教程,虽然只有两页,但仍然可以涵盖一些基本概念和快速入门的指导。 首先,jQuery EasyUI 的核心是 jQuery,一个轻量级的JavaScript库,它简化了DOM...

    jquery-easyui.rar_jquery easyui _jquery对话框

    理解jQuery的基本用法是使用jQuery EasyUI的前提。 2. **对话框(Dialog)**:jQuery EasyUI中的对话框组件允许开发者创建可自定义的弹出窗口,常用于显示信息、警告、确认或输入数据。它支持多种模式(如模态和非...

    jQuery EasyUI API 中文文档 - DateBox日期框

    jQuery EasyUI 是一个基于 jQuery 的前端框架,它为开发人员提供了构建现代 Web 应用程序的各种控件,其中 DateBox 是 jQuery EasyUI 中用于处理日期输入的控件。DateBox 控件允许用户通过一个文本输入框来选择或...

    jquery-easyui-1.3.3

    描述中提到,通过学习这些“demo”,你可以迅速熟悉并上手使用jQuery EasyUI。这是因为实践是最好的老师,示例提供了直观的代码和运行效果,使学习过程更具针对性。同时,如果在学习过程中遇到任何疑问,官方的帮助...

    jquery-easyui demo

    《jQuery EasyUI 框架详解与应用实例》 jQuery EasyUI 是一款基于 jQuery 的前端框架,它提供了丰富的用户界面组件,使得开发者可以快速构建出美观且功能强大的 Web 应用程序。在 JavaWeb 开发中,jQuery EasyUI ...

    李炎恢jQuery EasyUI讲义代码.zip

    1. jQuery EasyUI基础:jQuery EasyUI是基于jQuery的,因此了解jQuery的基本用法是必要的。它包括选择器、事件处理、DOM操作等。EasyUI通过简单的HTML标记和CSS类就能创建复杂的用户界面,减少了开发者编写大量...

    jQuery EasyUI 1.4 版 API 中文版及EasyUI 源码

    jQuery EasyUI 是一个基于 jQuery 的前端框架,它简化了网页用户界面开发,提供了一系列易于使用的组件,如对话框、表格、菜单、按钮等。在1.4版本中,该框架进一步提升了性能和用户体验,同时也提供了丰富的API接口...

    李炎恢jQuery EasyUI讲义代码

    - **依赖关系**:确保 jQuery 版本与 EasyUI 兼容,通常推荐使用 jQuery 1.x 或 2.x 版本。 - **CSS 样式**:EasyUI 提供了默认的主题样式,也可以自定义主题来满足个性化需求。 #### 2. **基本组件** - **按钮**:...

    jQueryEasyUI中文API教程

    在"jQueryEasyUI中文API教程"中,你将找到这些组件的使用示例,每个例子都会详细解释如何创建、配置和调用API。通过实际操作,你可以更快地掌握这个框架,并将其应用到实际项目中。 总结来说,jQuery EasyUI 是一个...

    1.[jQuery.EasyUI]第1章.jQuery.EasyUI入门

    本章节将深入探讨 jQuery EasyUI 的基本概念、安装与配置,并通过实例展示其常用组件的使用方法。 ### 一、jQuery EasyUI 的基本概念 jQuery EasyUI 是建立在 jQuery 库之上,提供了一套轻量级、易用的用户界面...

    jQueryEasyUI框架使用文档.pdf

    jQuery EasyUI 是一个轻量级且功能丰富的前端开发框架,基于 ...在学习和使用 jQuery EasyUI 的过程中,建议参考官方文档,了解每个组件的详细用法和示例,以便更好地利用这个框架来创建高效、美观的 Web 应用程序。

Global site tag (gtag.js) - Google Analytics