jQuery EasyUI中的日期控件DateBox(年份)样式

来源:互联网 发布:淘宝客服需要注意什么 编辑:程序博客网 时间:2024/05/17 02:32


在我实现项目页面开发时,仅仅是为了实现时间控件年份效果显示,本来第二种实现方式是以前捣腾出来的,可是却在另外一个项目下没能复用,也许是不同包,引用的相关工具类有差异,于是,摸索出来了第二种实现方式。希望对大家的DateBox开发有帮助!

jQuery EasyUI中的日期控件DateBox很好用的,首先需要引入jquery文件

第一种实现方式:

1、ftl代码如下:

<!DOCTYPE html><html><head><meta charset="UTF-8"> <title>Basic DateBox - jQuery EasyUI Demo</title><link rel="stylesheet" type="text/css" href="css/easyui.css"><script type="text/javascript" src="js/jquery-1.8.0.min.js"></script><script type="text/javascript" src="js/jquery.easyui.min.js"></script></head><body><div id="dateBoxDiv"><ul>   <li><span class="tit">协议年份:</span><input  style="width:90px" id="chooseYear" name="agreementInfo.year"  editable="false"/></li></ul></div></body></html>


2、JavaScript代码如下(注意代码使用的确切位置,而不是一味ctrl+c):

var date = new Date();var nowDay = date.getDate();//当前日var nowMonth = date.getMonth();//当前月 var nowYear = date.getFullYear();//当前年$("#chooseYear").datebox({    currentText : '今天',    closeText : '关闭',    disabled : false,    required : true,    formatter : formatDateMonth,    value:new Date(nowDay,nowMonth,nowYear).format('yyyy-MM'),    onSelect : function(date){     var val = new Date(date.getTime()).format('yyyy-MM-dd');     $("#chooseYear").datebox('setValue',val);     } });  $(".datebox :text").attr("readonly", "readonly");// 设置日期控件为只读//格式化function formatDateMonth(v) { if (v instanceof Date) {   return new Date(v.getTime()).format('yyyy');  }}

3、年份显示效果如下:


第二种实现方式:

1、ftl代码如下:

<!DOCTYPE html><html><head><meta charset="UTF-8"> <title>Basic DateBox - jQuery EasyUI Demo</title><link rel="stylesheet" type="text/css" href="css/easyui.css"><script type="text/javascript" src="js/jquery-1.8.0.min.js"></script><script type="text/javascript" src="js/jquery.easyui.min.js"></script></head><body><table id="dateBoxTable">   <tr><td align="right">缴费年度:</td>   <td align="left"><input  style="width:140px" id="payAnnual" name="platFormInvoiceApplyDto.payAnnual"  editable="false"/>    </td></tr></body></html>


2、JavaScript代码如下(注意代码使用的确切位置,而不是一味ctrl+c):

var currentDate = new Date();var currentYear = currentDate.getFullYear();var currentMonth = currentDate.getMonth();var currentDay = currentDate.getDate();// 时间选择$("#payAnnual").datebox({ currentText : '今天', closeText : '关闭', disabled : false, required : true, isEdited:true, value:new Date(currentYear,currentMonth,currentDay).format('yyyy'), formatter : formatDate, parser:parseDate }); // 设置日期控件为只读$(".datebox :text").attr("readonly", "readonly");function formatDate(v) { var y = v.getFullYear();  return y;function parseDate(dateStr){  return new Date();  }

3、年份显示如下:



原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 耳朵鼓膜外显的怎么办 耳膜破了怎么办为好 耳朵的鼓膜破了怎么办 被打耳鼓膜穿孔怎么办 两只耳朵嗡嗡响怎么办 耳朵长了个脓包怎么办 胸一个大一个小怎么办 把耳朵掏出血了怎么办 掏耳朵戳出血了怎么办 耳朵戳伤流血了怎么办 耳朵挖破出血了怎么办 耳朵让耳屎堵了怎么办 手被牙齿划破了怎么办 耳朵掏伤了很痛怎么办 掏伤耳朵发炎了怎么办 耳朵被掏发炎了怎么办 打的耳洞化脓了怎么办 打了耳洞流脓了怎么办 打了耳洞发炎怎么办 打了耳洞化脓了怎么办 3岁宝宝耳朵流脓怎么办 耳朵里面是湿的怎么办 耳朵里天天很痒怎么办 身上长湿疹很痒怎么办 嗓子干疼耳朵痒怎么办 上火了耳朵嗡嗡响怎么办 太阳凹颧骨外扩怎么办 4岁儿童脊柱侧弯怎么办 瘦的人得多囊怎么办 智齿刚长出来该怎么办 宝宝耳朵睡尖了怎么办 睡觉压的耳朵疼怎么办 月子里奶水越来越少怎么办 月子里生气回奶了怎么办 儿童疫苗本丢了怎么办 跖骨2-5骨折了怎么办 耳朵被水堵住了怎么办 耳朵一直流黄水怎么办 两个月宝宝脐疝怎么办 拔牙后一直渗血怎么办 耳朵滴药水堵了怎么办