0

我有以下情况:小提琴

我想要的是onChange在下拉框中添加一个事件,datepicker以便我能够在上面的文本框中捕获选定的月份/年份,因为从日历中选择了一个新值。

PS:检查相关的下拉框,已经onChange分配了一个命令,看起来像

onchange="DP_jQuery_1353406309923.datepicker._selectMonthYear('#datepicker', this, 'M');"

我不想覆盖这个。

提前致谢

4

1 回答 1

2

使用onChangeMonthYear选项:

onChangeMonthYear

当日期选择器移动到新的月份和/或年份时调用。该函数接收选定的年、月 (1-12) 和 datepicker 实例作为参数。这指的是关联的输入字段。

$(function() {
    $( "#datepicker1" ).datepicker({
      changeMonth: true,
      changeYear: true,
      dateFormat: 'MM yy',
      altField: "#id",
      altFormat: "mm/yy",
      onChangeMonthYear: function(year, month, oDatepicker) {
        alert('Year: ' + year + ', Month: ' + month);
      }
    });
});​

你的小提琴,更新:http: //jsfiddle.net/ff6Ex/1/

于 2012-11-20T10:44:11.047 回答