前提・実現したいこと
railsでjQuery Date Pickerを使って予約システムを作っています。
利用開始日と利用終了日の2つのカレンダーを使っています。
発生している問題・エラーメッセージ
利用終了日のカレンダーでは、利用開始日で選択した日付の30日後からしか選択できないようにしたいのですが、うまくいきません。
エラーメッセージ
該当のソースコード
ruby
1 $('#reservation_start_date').datepicker({ 2 dateFormat: 'dd-mm-yy', 3 minDate: 0, 4 maxDate: '1m', 5 beforeShowDay: checkDate, 6 onSelect: function(selected) { 7 $('#reservation_end_date').datepicker("option", "minDate", selected); 8 $('#reservation_end_date').attr("disabled", false); 9 10 var start_date = $('#reservation_start_date').datepicker('getDate'); 11 var end_date = $('#reservation_end_date').datepicker('getDate'); 12 var nights = (end_date - start_date)/1000/60/60/24 + 1; 13 14 var input = { 15 'start_date': start_date, 16 'end_date': end_date 17 } 18 } 19 }); 20 21 $('#reservation_end_date').datepicker({ 22 dateFormat: 'dd-mm-yy', 23 minDate: '1m', 24 maxDate: '6m', 25 beforeShowDay: checkDate, 26 onSelect: function(selected) { 27 $('#reservation_start_date').datepicker("option", "maxDate", selected); 28 29 var start_date = $('#reservation_start_date').datepicker('getDate'); 30 var end_date = $('#reservation_end_date').datepicker('getDate'); 31 var nights = (end_date - start_date)/1000/60/60/24 + 1; 32 33 var input = { 34 'start_date': start_date, 35 'end_date': end_date 36 }
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/05 04:35