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

我目前正在使用来自的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>

$('#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进行了验证,效果很好。谢谢