我目前正在使用http://www.eyecon.ro/datepicker/中的这个JQuery日期选择器。
我查看了实施文档,看看是否可以阻止用户选择任何将来的日期,但我无法找到任何对此类选项的引用。
是否可以使用此日期选择器进行此操作?
根据情况,这里是日期选择器脚本:
<script type=text/javascript>
$('#inputDate').DatePicker({
format:'m/d/Y',
date: new Date(),
current: $('#inputDate').val(),
starts: 1,
position: 'right',
onBeforeShow: function(){
$('#inputDate').DatePickerSetDate($('#inputDate').val(), true);
},
onChange: function(formated, dates){
$('#inputDate').val(formated);
if ($('#closeOnSelect input').attr('checked')) {
$('#inputDate').DatePickerHide();
}
}
});
</script>
感谢。
答案 0 :(得分:1)
我建议在客户端和服务器端进行验证,即使maxDate选项可用。
因为几乎不可能保证客户端提交始终是正确的。 有时用户可以使用浏览器提交请求。 (例如小提琴手)
答案 1 :(得分:0)
为什么不为onChange函数添加一些验证?
顺便说一下,我可能会使用与jqueryui捆绑在一起的datepicker,除非你真的需要特定插件的一些功能。它在2年内没有更新,最终将不再与最新的jQuery核心库兼容(假设它仍然存在)。
答案 2 :(得分:0)
该选项名为maxDate
。将其设置为new Date()