2012-01-05 8 views
0

私のフォームにフィールドを作成し、日付範囲の2つのテキストフィールドに配置しています。私は彼らにdatepickerを割り当て、うまく動作するように、通常jQueryを実行しました。jQuery、UIカレンダー、2つのdatepickers日付範囲の2番目の日付の自動設定

テキストフィールドは、ユーザがフォームに初めて入力する場合は現在の日付で、ユーザがそのフォームを2回目に編集する場合は保存されたデータで自動入力されます。

とにかく、私がしたいのは、最初のフィールドを使用する前に2番目のフィールドのminDateを自動的に設定することです。

これは私のコードです:第二日付ピッカーのための明示的MinDateプロパティオプションの設定について

$('#stigma_start').datepicker(
    { 
     dateFormat: 'd MM yy', 
     timeFormat: 'h:mm', 
     hideIfNoPrevNext: false, 
     showWeek: true, 
     changeMonth: true, 
     changeYear: true, 
     onSelect: function(selectedDate) 
     { 
      var instance = $(this).data("datepicker"); 
      var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings); 

      $('#stigma_expires').datepicker("option", "minDate", date); 
     } 
    } 
); 

$('#stigma_expires').datepicker(
    { 
     dateFormat: 'd MM yy', 
     timeFormat: 'h:mm', 
     hideIfNoPrevNext: false, 
     showWeek: true, 
     changeMonth: true, 
     changeYear: true 
    } 
); 

答えて

2

どのように?最初のもののonSelectは、このセットアップでも正しく設定する必要があります。

+0

私はすでにそれを行い、仕事をしています! ;)Thansk a lot –

関連する問題