前提・実現したいこと
「jQuery ui Datepicker」というカレンダー用のjsを使用し、
事前に選択された「都道府県」の箇所によって、カレンダーの選択不可日を設定したいです。
例えば沖縄県が選択された場合は、現在の日付から6日後以降が選択可能になる。
北海道が選択された場合は、現在の日付から4日後以降が選択可能になる…などです。
「jQuery ui Datepicker」については下記を参考にしております。
超簡単!カレンダーから日付入力する方法:jQuery ui Datepicker
http://www.webdesign-fan.com/jquery-ui-datepicker
発生している問題・エラーメッセージ
最初に沖縄県を選択した場合、選択できる最短日付を6日後以降に設定する事はできました。
ただその後で都道府県を変更した時、沖縄県でなくとも6日後からの設定になってしまいます。
例えば最初に沖縄県を選択した時は「最短6日目以降選択可」、
その後に北海道を選択したら「最短4日以降選択可」という風にカレンダーの設定を行いたいです。
該当のソースコード
javascript
1switch ( pre_val ) { 2 case '沖縄県': 3 mindate = 6; 4 break; 5 case '北海道': 6 mindate = 4; 7 break; 8} 9 10$('.cal').datepicker({ 11 dateFormat: dateFormat, 12 minDate:'+' + mindate + 'd' 13});
方法が思い浮かばず質問をさせていただきました…恐れ入りますがご教示いただけますと幸いです。
