关于My97DatePicker时间插件选择周的时间格式
来源:互联网 发布:易族智汇 b2b2c 源码 编辑:程序博客网 时间:2024/06/06 01:27
因为最近做周报表的功能 用到了需求选择周 原来的My97DatePicker插件根据网络资料只能支持到选择周 但是由于201753这样的周格式 插件是不支持的
导致一些bug 寻找到一个笨方法希望能帮助到一些人 如有更好的方法请留言告诉我 谢谢了
首先周的格式不像其他格式有支持 直接修改dateFmt:'yyyy-MM-dd'
需要添加一个js
<input id="d120" type="text" onfocus="WdatePicker({maxDate:'#F{$dp.$D(\'d122\')}',isShowWeek:true,onpicked:funccc,errDealMode:3})"/>function funccc(){$dp.$('d121').value=$dp.cal.getP('y')+$dp.cal.getP('W','WW');}
这样虽然会显示出 201753这样的 xxxx年xx周的格式 但是会有一个bug就是因为这样的格式插件不支持 再次点击文本框会无法关闭插件
所以我想到的是 将这个文本框放在最上层 并且隐藏 将得到的周格式赋给底下的文本框 其实上层的格式是默认的 dateFmt:'yyyy-MM-dd' 并且隐藏
以下是我的代码 希望对大家有帮助
<div class="f-fl" style="position:absolute;"> <input name="starttime1" id="d120" type="text" style="width:192px;background: #ffffff;position:relative;left:0;border: 0;z-index:99;opacity: 0;" onfocus="WdatePicker({maxDate:'#F{$dp.$D(\'d123\')}',isShowWeek:true,onpicked:funccc,errDealMode:3})" class="u-ipt f-fl form form-w" value="$!{beginning1}"/> <input name="starttime" id="d121" type="text" style="width:192px;position:relative;left:-213px;z-index:9;" class="u-ipt f-fl form form-w" value="$!{beginning}"/></div>
function funccc(){$dp.$('d121').value=$dp.cal.getP('y')+$dp.cal.getP('W','WW');}
3 0
- 关于My97DatePicker时间插件选择周的时间格式
- My97DatePicker 时间插件的使用
- My97DatePicker的基本时间格式的使用
- 关于My97datePicker时间控件
- 使用My97DatePicker时间插件问题解决
- My97DatePicker时间输入框,时间插件
- 时间控件:my97DatePicker选择年、季度、月、周、日
- 关于时间格式的
- My97DatePicker双日期时间选择控制
- 时间控件My97DatePicker的使用
- 时间控件My97DatePicker的使用
- 时间控件My97DatePicker的使用
- My97DatePicker时间控件的引用
- My97DatePicker 默认加载时间在时间选择框显示方法
- 关于My97DatePicker插件的使用:
- 关于时间格式的问题
- 关于时间的jquery插件
- WdatePicker时间选择插件
- "Done is better than perfect"——不要过分追求完美,即刻开始就是最好的开始
- 自动布局时高度算不准的问题
- 最小生成树之prim算法java代码
- 笑话收藏
- C++抽象编程——面向对象(3)——类与接口
- 关于My97DatePicker时间插件选择周的时间格式
- spring+struts+hibernate联合开发说明
- Angular 服务和自定义服务
- 1042: 计算一个整数N的阶乘
- MySQL优化原理
- angularjs 服务
- [Guava源码日报](11)BiMap
- Hbase的操作
- SQL Server2008设置开启远程连接