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 に答える