前提・実現したいこと
ラジオボタンで表示を切り替えた際にカレンダーを初期の状態に戻したいです。
formをリセットする方法だと、カレンダーの年を表示するとことが空欄になってしまうため、
別の方法を探しています。
該当のソースコード
buttonValueDay.addEventListener("change", function () { document.getElementById("period").classList.add("non-indicated"); document.getElementById("one-day").classList.remove("non-indicated"); dates.value = "日付" errMsgDay.textContent = ''; dates.classList.remove('err-border'); });
試したこと
・valueに値を再度入れる
・flatpickrのカレンダーに当たっているクラスを指定して、今日の年を入れてみる
・エラーメッセージも残ってしまうので、消す処理を入れる
上記を試すと、ある程度初期状態に近くなるのですが、日付が選択されたままなのが気になります。
・flatpickrのredrawを試してみたいが良い例が見つからない。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー