0

開始日と終了日を入力するためにdatetimepickerを使用するシナリオがあります。「To」の日付を「From」の日付より小さくできないように制約を設定すると、バインディングは機能しなくなります。これがフィドルです:http: //jsfiddle.net/ericpanorel/PkpP6/

何か案は?

4

1 に答える 1

0

onselect を指定した場合、Datepicker は変更イベントを発生させません。以下は、jquery ui コードの一部です。

var onSelect = this._get(inst, 'onSelect');
if (onSelect)
  onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]);  // trigger custom callback
else if (inst.input)
   inst.input.trigger('change'); // fire the change event

問題を解決するには、onSelect(これは、ユーザーが日付ピッカーウィンドウから日付を選択したときに起動します)と「onchange」(テキストボックス編集を処理する必要がある最後のもの)の両方でモデルを更新します

フィドル:

http://jsfiddle.net/PkpP6/1/

于 2012-04-04T02:47:39.510 に答える