jquerydatepickerとcompute関数に問題があります。すべてのフィールドに入力すると、「合計日」フィールドに正しい値を計算する関数が表示されますが、日付を別のフィールドに変更すると、「合計日」の値が計算されませんでした。
実例: http: //jsfiddle.net/amarcinkowski/3Upet/
jquerydatepickerとcompute関数に問題があります。すべてのフィールドに入力すると、「合計日」フィールドに正しい値を計算する関数が表示されますが、日付を別のフィールドに変更すると、「合計日」の値が計算されませんでした。
実例: http: //jsfiddle.net/amarcinkowski/3Upet/
日付ピッカーが「変更」イベントをトリガーしていません。onSelect イベントで compute() 関数を実行し、それをバインドして他の入力を変更するか、変更イベントを手動でトリガーします。
変更を手動でトリガーするには、それを onSelect コールバックに追加します。2 番目のパラメーター (datepicker インスタンス) を次のように渡します。
onSelect: function( selectedDate, inst )
onSelect のコールバックの最後に、関連する入力をターゲットにする必要があります。
inst.input.trigger('change');
onSelect 内に計算関数を追加します。
$('#date_to').datepicker("option","maxDate",rent_date_to);
}
compute(); //Add compute
}
例:フィドル