WdatePicker.js 日期控件里面定义了多个input的,input里面都有minDate 和maxDate限制,当我不按顺序填选的时候,导致minDate 选择的值比另外一个input的maxDate大,然后提示“不合法日期什么的” 这个提示,该怎么修改呢控件WdatePicker.jsminDatemaxDate
解决方案 »
- HTML5 特效集合[1]
- 如何提交验证成功后才改更按钮的值呢。
- 如果实现这样方法———document.getElementById("UserName").getValue();
- js
- [转]JavaScript窗口功能指南之创建对话框
- 急求一参数校验JS
- 为什么我用getElementById了,不能获得其下的input
- js如何调用框架iframe里的表单啊?在先等!!!
- 求助event="onload" for="window",这里for为什么?
- 页面部分刷新是用load()加载好呢还是用display控制好呢???
- js怎么实现input上传文件和解析文件内容
- 关于百度地图移动端的一个问题设想,求指教
<input name = "showTime" id = "showTime" type="text" size="16"
onclick="javascript:WdatePicker({readOnly:true,minDate:'%y-%M-%d',maxDate:'#F{$dp.$D(\'bidBeginTime\')}'});"/>
<input size="16" readonly="true" id="bidBeginTime" name="bidBeginTime" type="text"
onclick="javascript:WdatePicker({readOnly:true,minDate:'#F{$dp.$D(\'showTime\')}',maxDate:'#F{$dp.$D(\'bidEndTime\')}'});"/>
<input id ="bidEndTime"type="text" class="keyword3" onclick="javascript:WdatePicker({readOnly:true,minDate:'#F{$dp.$D(\'bidBeginTime\')}'})" value=""/>
<input size="16" id="runBeginTime" type="text" onclick="javascript:WdatePicker({readOnly:true,minDate:'#F{$dp.$D(\'bidEndTime\',{d:1})}',maxDate:'#F{$dp.$D(\'runEndTime\')}'})"
比如这样,当我不按顺序 ,我按最后一个input来选择 ,然后再选择第一个的input 让他的值大于最后一个input的时候就会出现 confirm 的提示框 我现在就是想让他即使出错 也不能出现这个confirm提示,但是在caledar里面的caledar.js 一删除 confirm 日期控件就不能正常使用,input的onclick 事件时间没跳出来
<input name = "showTime" id = "showTime" type="text" size="16"
onclick="javascript:WdatePicker({readOnly:true,minDate:'%y-%M-%d',maxDate:'#F{$dp.$D(\'bidBeginTime\')}'});"/>
<input size="16" readonly="true" id="bidBeginTime" name="bidBeginTime" type="text"
onclick="javascript:WdatePicker({readOnly:true,minDate:'#F{$dp.$D(\'showTime\')}',maxDate:'#F{$dp.$D(\'bidEndTime\')}'});"/>
<input id ="bidEndTime"type="text" class="keyword3" onclick="javascript:WdatePicker({readOnly:true,minDate:'#F{$dp.$D(\'bidBeginTime\')}'})" value=""/>
<input size="16" id="runBeginTime" type="text" onclick="javascript:WdatePicker({readOnly:true,minDate:'#F{$dp.$D(\'bidEndTime\',{d:1})}',maxDate:'#F{$dp.$D(\'runEndTime\')}'})"
比如这样,当我不按顺序 ,我按最后一个input来选择 ,然后再选择第一个的input 让他的值大于最后一个input的时候就会出现 confirm 的提示框 我现在就是想让他即使出错 也不能出现这个confirm提示,但是在caledar里面的caledar.js 一删除 confirm 日期控件就不能正常使用,input的onclick 事件时间没跳出来
minDate:'%y-%M-%d' 这个是不是有问题
那你限制一下,前面的没填后面的选择按钮无效,不就行了
那你限制一下,前面的没填后面的选择按钮无效,不就行了
如果在onclick事件加判定 先判断前面的有没有值和后面的有没有值关联着然后通过判断给他们minDate,maxDate 感觉麻烦,最后就直接不限制了,不过谢你了