0

我需要调整在 jQuery 的 datepicker 中选择的日期。例如,无论用户选择什么,都更改为最近的周末。

有没有办法做到这一点?一些验证/过滤支持。或者也许可以在其他一些验证库的帮助下完成,这些验证库将跟踪文本框中的文本,而不是 datepicker 值?

4

1 回答 1

0

您可以做的是订阅select活动并更改日期:

$('.selector').datepicker({
    onSelect: function(dateText, inst) {
        var date = $(inst).datepicker('getDate'); // Date should be a Date object
        // do some calculation and set the date via:
        $(inst).datepicker('setDate', date);
    }
});

注意:未测试。

于 2010-01-13T15:12:22.430 回答