场景

效果

属性

该属性扩展自组合(combo),下面是为日期框(datebox)添加的属性。

名称 类型 描述 默认值
panelWidth number 下拉日历面板的宽度。 180
panelHeight number 下拉日历面板的高度。 auto
currentText string 当前日期按钮上显示的文本。 Today
closeText string 关闭按钮上显示的文本。 Close
okText string 确定按钮上显示的文本。 Ok
disabled boolean 设置为 true 时禁用该域。 false
buttons array 日历下面的按钮。该属性自版本 1.3.5 起可用。
代码实例:

  1. var buttons = $.extend([], $.fn.datebox.defaults.buttons);
  2. buttons.splice(1, 0, {
  3. text: 'MyBtn',
  4. handler: function(target){
  5. alert('click MyBtn');
  6. }
  7. });
  8. $('#dd').datebox({
  9. buttons: buttons
  10. });
 
sharedCalendar string,selector 多个日期框(datebox)组件使用的共享日历。该属性自版本 1.3.5 起可用。
代码实例:

  1. <input class="easyui-datebox" sharedCalendar="#sc">
  2. <input class="easyui-datebox" sharedCalendar="#sc">
  3. <div id="sc" class="easyui-calendar"></div>
null
formatter function 格式化日期的函数,该函数有一个 'date' 参数,并返回一个字符串值。下面的实例演示如何重写默认的格式化(formatter)函数。

  1. $.fn.datebox.defaults.formatter = function(date){
  2. var y = date.getFullYear();
  3. var m = date.getMonth()+1;
  4. var d = date.getDate();
  5. return m+'/'+d+'/'+y;
  6. }
 
parser function 解析日期字符串的函数,该函数有一个 'date' 字符串,并返回一个日期值。下面的实例演示如何重写默认的解析(parser)函数。

  1. $.fn.datebox.defaults.parser = function(s){
  2. var t = Date.parse(s);
  3. if (!isNaN(t)){
  4. return new Date(t);
  5. } else {
  6. return new Date();
  7. }
  8. }
 

事件

名称 参数 描述
onSelect date 当用户选择一个日期时触发。
代码实例:

  1. $('#dd').datebox({
  2. onSelect: function(date){
  3. alert(date.getFullYear()+":"+(date.getMonth()+1)+":"+date.getDate());
  4. }
  5. });

方法

该方法扩展自组合(combo),下面是为日期框(datebox)重写的方法。

名称 参数 描述
options none 返回选项(options)对象。
calendar none 获取日历(calendar)对象。下面的实例演示如何获取日历(calendar)对象,然后重现它。

  1. // get the calendar object
  2. var c = $('#dd').datebox('calendar');
  3. // set the first day of week to monday
  4. c.calendar({
  5. firstDay: 1
  6. });
setValue value 设置日期框(datebox)的值。
代码实例:

  1. $('#dd').datebox('setValue', '6/1/2012'); // set datebox value
  2. var v = $('#dd').datebox('getValue'); // get datebox value

实现

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><link rel="stylesheet" type="text/css" href="/easyui/themes/icon.css"><link rel="stylesheet" type="text/css" href="/easyui/themes/default/easyui.css"><script type="text/javascript" src="/easyui/jquery.min.js"></script><script type="text/javascript" src="/easyui/jquery.easyui.min.js"></script>
</head>
<body>
<input id="dd" type="text" class="easyui-datebox" required="required">
<input id="dd1" type="text" class="easyui-datebox" required="required">
<script type="text/javascript">$('#dd1').datebox({onSelect: function(date){alert(date.getFullYear()+":"+(date.getMonth()+1)+":"+date.getDate());}});
</script>
</body>
</html>

EasyUI中Datebox日期框的简单使用相关推荐

  1. EasyUI中Combox组合框的简单使用

    场景 效果 用法 从带有预定义结构的 <select> 元素创建组合框(combobox). <select id="cc" class="easyui ...

  2. EasyUI中Validatebox验证框的简单使用

    场景 效果 属性 名称 类型 描述 默认值 required boolean 定义是否字段应被输入. false validType string,array 定义字段的验证类型,比如 email.u ...

  3. EasyUI中ToolTip提示框的简单使用

    场景 效果 属性 名称 类型 描述 默认值 position string 提示框(tooltip)位置.可能的值:'left'.'right'.'top'.'bottom'. bottom cont ...

  4. EasyUI中Messager消息框的简单使用

    场景 效果 属性 名称 类型 描述 默认值 ok string 确定按钮的文本. Ok cancel string 取消按钮的文本. Cancel 方法 名称 参数 描述 $.messager.sho ...

  5. Android中MaterialSearchView(搜索框)的简单实用

    Android中MaterialSearchView(搜索框)的简单实用 收搜框架有好多,动画效果满炫酷的就是代码太多,没发抽取他的搜索功能,而这个却比较好用些,直接从代码里面抠出来一个简单实现搜索功 ...

  6. jQuery EasyUI 表单插件 - Datebox 日期框

    为什么80%的码农都做不了架构师?>>>    扩展自 $.fn.combo.defaults.通过 $.fn.datebox.defaults 重写默认的 defaults. 日期 ...

  7. Easyui之DateBox日期输入框

    DateBox初步介绍 前言 案例演示 1.静态html实现 2.js动态加载数据实现 总结 前言 今天为大家分享的知识点是DateBox组件,博主自主学习之后决定分享给你们啦,感兴趣的小伙伴们搬好小 ...

  8. Easyui的DateBox日期格式化

    DateBox 日期显示默认的格式为"dd/mm/yyyy",如果想自定义成我们的格式需要实现两个函数,formatter和parser. formatter函数使得选择日期后将其 ...

  9. 往mysql数据库中存当前日期_在MySQL数据库中存储日期的最简单方法是什么?

    要在MySQL中存储日期,请使用STR_TO_DATE()方法-insert into yourTableName values(STR_TO_DATE('yourDate', '%d/%m/%Y') ...

最新文章

  1. 互联网协议 — ARP 地址解析协议
  2. 【Paper】2018_多无人机协同编队控制算法研究_林倩玉
  3. Git 分支管理策略
  4. 腾讯Android自动化测试实战3.1.4 Robotium的控件获取、操作及断言
  5. QQ 互联审核不通过问题的解决方法
  6. maven工程servlet实例之jar包冲突解决
  7. 关闭TCP连接的学问
  8. java synchronized块_Java多线程同步代码块Synchronized
  9. php中reset函数,PHP reset()函数
  10. python文件行数运行结果_python统计文件行数
  11. mysqll索引实验
  12. 搭建最简单的Drool框架
  13. 软件测试之黑盒测试白盒测试
  14. 游戏能给QQ一个未来吗?
  15. stm32 常见错误之can线通信
  16. 数字电路基础知识——反相器的相关知识(噪声容限、VTC、转换时间、速度的影响因素、传播延时等)
  17. 如何把优盘图标换成自己喜欢的图片
  18. sql视图  view 和 MATERIALIZED VIEW
  19. winform 打印快递电子面单_隐私电子面单demo
  20. 《教练型管理者》读书笔记-第3篇 【教练流程】

热门文章

  1. mysql中括号_《MySQL数据库》SQL简介、语法格式
  2. springcloud ribbon @LoadBalance负载均衡源码流程分析
  3. Redis击穿、雪崩、穿透场景描述与解决方案
  4. python爬取小说写入txt_对新笔趣阁小说进行爬取,保存和下载!这就是Python的魅力...
  5. vue 声明周期函数_Vue2.0 探索之路——生命周期和钩子函数的一些理解
  6. opencv对应python版本_【求问各位大佬python3.6怎么使用opencv,用哪个版本】python3 opencv...
  7. disconf mysql_disconf浅入浅出(一)disconf简介以及disconf-web端使用
  8. java白钱买白_java实现百钱买白鸡
  9. mysql打印语句_最全总结 | 聊聊 Python 数据处理全家桶(Mysql 篇)
  10. c++ 如何获取网络时间_云台山茶旅集团如何四年时间获取十万老人的万千目光...