如何通过js改变onfocus的WdatePicker的属性

sinat_23277061 2014-11-14 09:55:27
<div id="zxsj_1"><s:textfield id="vo_zxsj" name="vo.zxsj" theme="simple" onfocus="WdatePicker({dateFmt:'H:mm', minDate:'%H:%m'})" cssStyle="height: 80%;width: 85%;" onclick="changeZxsj()"/></div>
当执行日期不是今天 而是明天的话 onfocus="WdatePicker({dateFmt:'H:mm', minDate:'%H:%m'})" 这段代码变成 onfocus="WdatePicker({dateFmt:'H:mm'})" 没有最小时间限制 也就是说 执行日期为明天的话 二十四小时都可以选 如果日期为今天 时间只可以选择现在时间以后的时间
...全文
1240 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
王臭宝 2017-05-23
  • 打赏
  • 举报
回复
[quote=引用 1 楼 slwsss 的回复:] <div id="zxsj_1"><s:textfield id="vo_zxsj" name="vo.zxsj" theme="simple" onfocus="WdatePicker({dateFmt:'H:mm', minDate:'%H:%m'})" cssStyle="height: 80%;width: 85%;" onclick="changeZxsj()"/></div> <script> document.getElementById('vo_zxsj').onfocus=function(){ if(今天)WdatePicker({dateFmt:'H:mm', minDate:'%H:%m'}); else (明天)WdatePicker({dateFmt:'H:mm'})
天一涯 2017-03-17
  • 打赏
  • 举报
回复
顶顶顶怎么弄啊
sinat_23277061 2014-11-14
  • 打赏
  • 举报
回复
引用 6 楼 slwsss 的回复:
<div id="zxsj_1"><s:textfield id="vo_zxsj" name="vo.zxsj" theme="simple" cssStyle="height: 80%;width: 85%;"/></div> <script> document.getElementById('vo_zxsj').onfocus=function(){ var date1=$("#vo_zxri_nian").val(); var data=daysBetween(getdate(),date1); if(data<=0)WdatePicker({dateFmt:'H:mm', minDate:'%H:%m'}); else WdatePicker({dateFmt:'H:mm'}); } </script>
谢谢 啦 ! 虽然还是不好用 但非常感谢
slwsss 2014-11-14
  • 打赏
  • 举报
回复
<div id="zxsj_1"><s:textfield id="vo_zxsj" name="vo.zxsj" theme="simple" cssStyle="height: 80%;width: 85%;"/></div> <script> document.getElementById('vo_zxsj').onfocus=function(){ var date1=$("#vo_zxri_nian").val(); var data=daysBetween(getdate(),date1); if(data<=0)WdatePicker({dateFmt:'H:mm', minDate:'%H:%m'}); else WdatePicker({dateFmt:'H:mm'}); } </script>
sinat_23277061 2014-11-14
  • 打赏
  • 举报
回复
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
sinat_23277061 2014-11-14
  • 打赏
  • 举报
回复
引用 3 楼 slwsss 的回复:
你这个判断今天还是明天的依据是什么 if(今天) 这里的判断要改下
写的俩个方法 function getdate(){ var now=new Date() y=now.getFullYear() m=now.getMonth()+1 d=now.getDate() m=m<10?"0"+m:m d=d<10?"0"+d:d return y+"-"+m+"-"+d } function daysBetween(DateOne,DateTwo){ var OneMonth = DateOne.substring(5,DateOne.lastIndexOf ('-')); var OneDay = DateOne.substring(DateOne.length,DateOne.lastIndexOf ('-')+1); var OneYear = DateOne.substring(0,DateOne.indexOf ('-')); var TwoMonth = DateTwo.substring(5,DateTwo.lastIndexOf ('-')); var TwoDay = DateTwo.substring(DateTwo.length,DateTwo.lastIndexOf ('-')+1); var TwoYear = DateTwo.substring(0,DateTwo.indexOf ('-')); var cha=((Date.parse(OneMonth+'/'+OneDay+'/'+OneYear)- Date.parse(TwoMonth+'/'+TwoDay+'/'+TwoYear))/86400000); return Math.abs(cha); } / /判断执行时间样式 function changZxsj(){ var date1=$("#vo_zxri_nian").val(); var data=daysBetween(getdate(),date1); if(data<=0){ WdatePicker({dateFmt:'H:mm', minDate:'%H:%m'}); } else { WdatePicker({dateFmt:'H:mm'}); } }
slwsss 2014-11-14
  • 打赏
  • 举报
回复
你这个判断今天还是明天的依据是什么 if(今天) 这里的判断要改下
sinat_23277061 2014-11-14
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
<div id="zxsj_1"><s:textfield id="vo_zxsj" name="vo.zxsj" theme="simple" onfocus="WdatePicker({dateFmt:'H:mm', minDate:'%H:%m'})" cssStyle="height: 80%;width: 85%;" onclick="changeZxsj()"/></div> <script> document.getElementById('vo_zxsj').onfocus=function(){ if(今天)WdatePicker({dateFmt:'H:mm', minDate:'%H:%m'}); else (明天)WdatePicker({dateFmt:'H:mm'}); else {} } </script>
不行啊 加上document.getElementById('vo_zxsj').onfocus=function(){ if(今天)WdatePicker({dateFmt:'H:mm', minDate:'%H:%m'}); else (明天)WdatePicker({dateFmt:'H:mm'}); 这段代码 我的编辑页面都打不开啦
slwsss 2014-11-14
  • 打赏
  • 举报
回复
<div id="zxsj_1"><s:textfield id="vo_zxsj" name="vo.zxsj" theme="simple" onfocus="WdatePicker({dateFmt:'H:mm', minDate:'%H:%m'})" cssStyle="height: 80%;width: 85%;" onclick="changeZxsj()"/></div> <script> document.getElementById('vo_zxsj').onfocus=function(){ if(今天)WdatePicker({dateFmt:'H:mm', minDate:'%H:%m'}); else (明天)WdatePicker({dateFmt:'H:mm'}); else {} } </script>
sinat_23277061 2014-11-14
  • 打赏
  • 举报
回复
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧