2010-01-13 86 views
0

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

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

回答

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); 
    } 
}); 

注:未测试。

相关问题