JQuery日期选择器 - 限制可能的选择

时间:2011-03-24 00:46:14

标签: jquery jquery-plugins

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

感谢。

3 个答案:

答案 0 :(得分:1)

我建议在客户端和服务器端进行验证,即使maxDate选项可用。

因为几乎不可能保证客户端提交始终是正确的。 有时用户可以使用浏览器提交请求。 (例如小提琴手)

答案 1 :(得分:0)

为什么不为onChange函数添加一些验证?

顺便说一下,我可能会使用与jqueryui捆绑在一起的datepicker,除非你真的需要特定插件的一些功能。它在2年内没有更新,最终将不再与最新的jQuery核心库兼容(假设它仍然存在)。

答案 2 :(得分:0)

该选项名为maxDate。将其设置为new Date()