DateBox( 日期输入框) 组件

  本节课重点了解 EasyUI 中 DateBox(日期输入框)组件的使用方法,这个组件依赖于

Combo(自定义下拉框)和 Calendar(日历)。


一. 加载方式
//class 加载方式
<input id="box" type="text" class="easyui-datebox"
required="required">
//JS 加载调用
$(‘#box‘).datebox({
});

二. 属性列表

//属性设置
$(‘#box‘).datebox({
panelWidth : 300,
panelHeight : 300,
currentText : ‘今‘,
closeText : ‘关‘,
okText : ‘确定‘,
disabled : true,
buttons : buttons,
formatter : function (date) {
return date.getFullYear() + ‘/‘ + date.getMonth() + 1 +
‘/‘ + date.getDate();
},
parser : function (s) {
return new Date(2015,6,1);
}
});
var buttons = $.extend([], $.fn.datebox.defaults.buttons);
buttons.splice(1, 0, {
text: ‘MyBtn‘,
handler: function(target){
alert(‘click MyBtn‘);
}
});
<input class="easyui-datebox" sharedCalendar="#sc">
<input class="easyui-datebox" sharedCalendar="#sc">
<div id="sc" class="easyui-calendar" data-options="firstDay:1"></div>

三. 事件列表

//事件列表
$(‘#box‘).calendar({
onSelect : function (date) {
alert(date.getFullYear() + ":" + (date.getMonth() + 1) + ":"

+ date.getDate());
},
});

四. 方法列表

//返回属性对象
console.log($(‘#box‘).calendar(‘options‘));
//返回日历对象
$(‘#box‘).datebox(‘calendar‘).calendar({
firstDay : 1,
});
//设置输入日期
$(‘#box‘).datebox(‘setValue‘,‘2015-6-1‘);
PS:我们可以使用$.fn.databox.defaults 重写默认值对象。

时间: 2024-12-30 10:29:26

DateBox( 日期输入框) 组件的相关文章

EasyUI 25-Datebox(日期输入框)组件

JavaScript:日期选择器组件的使用

前言: 在实际项目开发中,日期选择是一个十分常见而且重要的问题,在表单中设计到日期的验证时,如果让用户自己输入时间的话,那么使用正则进行验证其正确性是不可取的,因为他一般只能验证日期的格式,无法准确的验证其日期正确性.此时可以使用日期选择器组件来帮助我们完整. 用法: 使用日期在选择其组件其实很简单,我们只需要在*.html文件里面引入日期选择器的*.js文件,并在input输入框中设置'onclick'事件即可. 演示: 现在我使用两种日期选择器组件进行演示,: 第一个是:My97DatePi

easyui基于 layui.laydate日期扩展组件

本人后端开发码农一个,公司前端忙的一逼,项目使用的是easyui组件,其自带的datebox组件使用起来非常不爽,主要表现在 1.自定义显示格式很麻烦 2.选择年份和月份用户体验也不好 网上有关于和My97DatePicker结合的例子,但感觉也用的不是很爽. 发现国内的layDate体验非常满意,所以萌生出想把这两个组件组合起来的想法,具体代码如下,本人非前端,所以只是实现了基本功能,大神勿喷哦. easyUI版本:V1.5.2 layDate版本:V5.0 /* 基于laydate日期扩展组

Easyui的DateBox日期格式化

http://www.cnblogs.com/wintalen/archive/2011/06/10/2077171.html DateBox 日期显示默认的格式为“dd/mm/yyyy”,如果想自定义成我们的格式需要实现两个函数,formatter和parser. formatter函数使得选择日期后将其格式化为我们需要的格式,parser函数在选择好日期后告诉控件如何去解析我们自定义的格式.定义如下:formatter:A function to format the date, the f

第二百一十三节,jQuery EasyUI,NumberBox(数值输入框)组件

jQuery EasyUI,NumberBox(数值输入框)组件 功能:只能输入数值,和各种数值的计算 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 NumberBox(数值输入框)组件的使用方法,这个组件依赖 于 ValidateBox(验证框)组件. 一.加载方式 class 加载方式 <input type="text" class="easyui-numberbox" value="10

react-native DatePicker日期选择组件的实现

本教程的实现效果如下: 为了实现其淡入/淡出的覆盖效果, 还有取消按钮, 在此用了一个三方的组件, 大家可以先安装一下: 三方组件的地址:https://github.com/eyaleizenberg/react-native-custom-action-sheet (可以看看,也可以直接按我的步骤走) 1. 在terminal的该工程目录下运行: npm install react-native-custom-action-sheet --save 2. 然后运行: npm start 3.

NumberBox( 数值输入框) 组件

本节课重点了解 EasyUI 中 NumberBox(数值输入框)组件的使用方法,这个组件依赖于 ValidateBox(验证框)组件.一. 加载方式//class 加载方式<input type="text" class="easyui-numberbox" value="100"data-options="min:0,precision:2">//JS 加载调用$('#box').numberbox({min

my97DatePicker日期控件——日期输入框联动,使用focus使第二个输入框没展示出日期控件

描述问题场景: 1.jquery使用的版本是jquery-1.7.2.min.js 2.代码不是写在页面上的,是通过事件后追加的 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 <script src="js/jquery-1.7.2.min.js" type="te

日期选择组件

在开发过程中,偶尔会碰到相同内容多处使用的情况.同一种处理办法,却要相互间互不影响. 以下是个人在项目开发中碰到的一个日期选择组件.HTML5提供了input type = "date",但是由于其兼容性,连IE10都无法启用.所以必须考虑使用其它办法.在此之前考虑了JQ UI的日期时间选择.但介于文件超过400KB,这对于一般小型网站,流量资源十分珍贵的情况下还是自己开发一个直接.简单.轻巧. JS代码如下: 使用方式,十分简单, var b = new A($('#two'));