JQuery日期选择器-限制可能的选择
我目前正在使用来自的JQuery日期选择器 我查阅了实施文件,以了解是否有可能阻止用户选择任何未来日期,但我找不到任何关于此类选项的参考 是否可以使用此日期选择器执行此操作 目前,以下是日期选择器脚本:JQuery日期选择器-限制可能的选择,jquery,jquery-plugins,Jquery,Jquery Plugins,我目前正在使用来自的JQuery日期选择器 我查阅了实施文件,以了解是否有可能阻止用户选择任何未来日期,但我找不到任何关于此类选项的参考 是否可以使用此日期选择器执行此操作 目前,以下是日期选择器脚本: <script type=text/javascript> $('#inputDate').DatePicker({ format:'m/d/Y', date: new Date(), current: $('#inputDate').val(), s
<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>
$('#inputDate')。日期选择器({
格式:'m/d/Y',
日期:新日期(),
当前:$('#inputDate').val(),
起点:1,
位置:'右',
onBeforeShow:function(){
$('inputDate').DatePickerSetDate($('inputDate').val(),true);
},
onChange:函数(格式化,日期){
$('#inputDate').val(格式化);
if($('#closeOnSelect input').attr('checked')){
$('#inputDate').DatePickerHide();
}
}
});
谢谢。为什么不给onChange函数添加一些验证呢
顺便说一下,我可能会使用与jqueryui捆绑在一起的datepicker,除非您真的需要该特定插件的一些功能。它已经两年没有更新了,最终将不再与最新的jQuery核心库兼容(假设它仍然兼容)。该选项称为
maxDate
。将其设置为newdate()
我建议在客户端和服务器端都进行验证,即使maxDate选项可用
因为几乎不可能保证客户提交的内容总是正确的。
用户可以在不使用浏览器的情况下提交请求。(例如fiddler)我最终使用PHP进行了验证,效果很好。谢谢