主な問題は、月曜日から日曜日まで選択できるのですが、火曜日、木曜日、土曜日、日曜日を月曜日、水曜日、金曜日のみに選択できるように制限したいことです。 これが私が試したコードですが、なぜ機能しないのか実際にはわかりません:
リーリー
あなたの問題は、入力の変更イベントにリスナーをアタッチし、そのイベントに false を返していることのようです。
(ECMAScript の曜日番号に基づいて) 奇数日のみを選択する場合、関数は単純に !!(dayNum % 2) の結果を返します。
!!(dayNum % 2)
入力タイプの日付の値は YYYY-MM-DD 形式のタイムスタンプであり、UTC として解析されるため、new Date(value) を使用する場合は UTC を取得する必要があります。日付。###
new Date(value)
valueAsDate を使用できます。許可または許可されていない日付の配列を使用してテストすることもできます。
あなたの問題は、入力の変更イベントにリスナーをアタッチし、そのイベントに false を返していることのようです。
(ECMAScript の曜日番号に基づいて) 奇数日のみを選択する場合、関数は単純に
!!(dayNum % 2)
の結果を返します。入力タイプの日付の値は YYYY-MM-DD 形式のタイムスタンプであり、UTC として解析されるため、
ロジックは、フォームの送信を意図的にキャンセルして、送信せずに成功と失敗を表示するメッセージを表示することによって以下に説明されています。new Date(value)
を使用する場合は UTC を取得する必要があります。日付。###valueAsDate を使用できます。許可または許可されていない日付の配列を使用してテストすることもできます。