我遇到以下情况:Fiddle
我想要的是将onChange
事件添加到datepicker
的下拉框中,以便我能够在上面的文本框中捕获所选月份/年份作为新值从日历中选择。
PS:检查相关的下拉框,已经分配了onChange
命令,看起来像
onchange="DP_jQuery_1353406309923.datepicker._selectMonthYear('#datepicker', this, 'M');"
我不想覆盖这个。
提前致谢
答案 0 :(得分:2)
使用onChangeMonthYear
选项:
<强> onChangeMonthYear 强>
当datepicker移动到新的月份和/或年份时调用。该函数接收选定的年份,月份(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/