关于My97DatePicker时间插件选择周的时间格式
2017-05-02 13:28
351 查看
因为最近做周报表的功能 用到了需求选择周 原来的My97DatePicker插件根据网络资料只能支持到选择周 但是由于201753这样的周格式 插件是不支持的
导致一些bug 寻找到一个笨方法希望能帮助到一些人 如有更好的方法请留言告诉我 谢谢了
首先周的格式不像其他格式有支持 直接修改dateFmt:'yyyy-MM-dd'
需要添加一个js
这样虽然会显示出 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>
导致一些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'); }
相关文章推荐
- K3 插件开发 关于 指定文件不符合的格式,不能加载,请重新选择的问题。
- 关于导入My97DatePicker时间插件遇到的问题及解决方案
- 关于系统时间格式的问题
- 关于SQL SERVER时间格式使用的一些总结
- 关于时间转字符串的格式设置的几种策略
- DateTimePicker 选择时间 进行查询,用到的日期格式[格式转自网上]
- 关于C# winform treeview 的两个问题(点击空白处的时间响应和复选框选择问题)
- C#关于DateTime得到的当前时间的格式问题
- jQuery插件Datepicker日期选择器实现Javascript自定义日期时间选择功能
- 时间选择插件jquery.timepickr
- 关于.net中的dropdownlist控件绑定hashtable和时间控件选择问题
- (2010-07-14)关于Oracle中设置缺省时间显示格式的问题
- C#中关于时间格式的处理问题
- 关于SQL SERVER时间格式使用的一些总结
- 关于JS下拉列表选择时间计算时间周期的问题解决
- 关于ORACLE时间格式的讨论
- 关于时间格式的一些处理方法
- C#关于DateTime得到的当前时间的格式问题(转 自己用)
- C#关于DateTime得到的当前时间的格式问题