
用个时间控件WdatePickerjs吧 ,很强大的。,在jsp页面中导入WdatePickerjs, 在文本框中的onFocus ="WdatePicker()"来实现 ,从网上下载个,就可以,很方便的。
其实本来不想用这个办法的
在你的txtBeginTime,txtEndTime控件的标签内
加上 runat="server"
后台用 thistxtBeginTimetext和
thistxtEndTimetext
来获得值
runat="server"
会产生垃圾代码,哎
前面的日期不能大于后面的日期且两个日期都不能大于合同有效期
两个日期的日期格式必须相同 。
2$dp$ 相当于 documentgetElementById 函数 那么为什么里面的 ' 使用 \' 呢 那是因为 " 和 ' 都被外围的函数使用了,故使用转义符 \ ,否则会提示JS语法错误 所以您在其他地方使用时注意把 \' 改成 " 或者 ' 来使用。
3#F{$dp$D(\'d4312\')||\'2020-10-01\'} 表示当 d4312 为空时, 采用 2020-10-01 的值作为最大值 。
<input id="startDate" name="startDate" type="text" maxlength="10"
value = '<%= 传的值%>'
size="15" readonly="readonly" onClick="WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM-dd'})">
我用的是My97日期控件
//选择年的 startView: 4, minView: 4, format: 'yyyy',
$('#datetimepicker')datetimepicker({
format: 'yyyymm',
weekStart: 1,
autoclose: true,
startView: 2,
maxViewMode: 1,
minViewMode:1,
forceParse: false,
language: 'zh-CN'
});
主要为:startView: 2, maxViewMode: 1,minViewMode:1,这三个参数,第一个表示起始选择范围,0为日,1为月,2为年,第二个参数表示最大选择范围,第三个表示最小选择范围。数字意义同第一个参数。
//只选择年
startView: 2, maxViewMode: 2,minViewMode:2,
//只选择月
startView: 2, maxViewMode: 1,minViewMode:1,
起始范围startView可以自定
另附手册地址:>
Datepicker 的选项中有一个 minDate(最小日期),如果你把 minDate 设为当前日期,之前的日期就都不能选了。
minDate 可以为
1、日期对象,例如 new Date()
2、也可以是整数,例如 3 代表 3 天后,-1 代表昨天,0 代表今天
3、也可以是字符串,例如 1w 代表 1 星期后,-2m 代表 两个月之前
所以你的问题,可以设置为日期对象(当前)或者0。
$("#ele")datepicker({
minDate: new Date()
});
以上就是关于jsp如何实现在页面上提供选择时间的组件全部的内容,包括:jsp如何实现在页面上提供选择时间的组件、后台取不到起始时间和结束时间的值、开始时间小于结束时间 WdatePicker这个控件是如何处理的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)