「Contact Form 7 Datepicker」で、○日以降を選択できるように
Contact Form 7の日付フォームタグで「申込日」と「集荷日」を設置し
JAVAで「申込日」は当日から2日以降選択可能に、「集荷日」は申込日から2日以降選択可能にして
動作していましたが、プラグイン「Contact Form 7 Datepicker」のカレンダーを使いたいので
導入したら、どちらの項目も2日以降が効かなくなりました。
ググってみたところ「Contact Form 7 Datepickerに非推奨なクラスと関数があります」の
サイトを見つけましたが、まだ全然知識が乏しいため、どこを変えていいのか分からない状況です。
どなたか詳しい方、アドバイスしていただけませんでしょうか。
該当のソースコード
$('[name=your-date01]').change(function(){
var haisoDate = $('[name=your-date01]').val();
console.log(haisoDate);
if (haisoDate){ var date = new Date(haisoDate); console.log(date); date.setDate(date.getDate() + 2); var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); }else{ var date = new Date(); date.setDate(date.getDate() + 2); var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); } if (month < 10){ month = "0" + month; } if (day < 10) { day = "0" + day; } var shukaMinDate = year + '-' + month + '-' + day; $('[name=your-date02]').attr('min', shukaMinDate); });
試したこと
プラグイン「Contact Form 7 Datepicker」をインストールする前の日付フォームは問題なく動作してました。
プラグイン自体も問題なく動作しています。
【補足】
Contact Form 7 Datepickerをインストールした理由は、Contact Form 7 のフォームではiphoneでカレンダーが表示されないためです。ググったらjQueryで出来るとありましたが、知識と時間が足りないためプラグインに頼りました。
あなたの回答
tips
プレビュー