主な問題は、月曜日から日曜日まで選択できるのですが、火曜日、木曜日、土曜日、日曜日を月曜日、水曜日、金曜日のみに選択できるように制限したいことです。 これが私が試したコードですが、なぜ機能しないのか実際にはわかりません:
###ありがとう! ! ! !リーリー
月曜日、水曜日、金曜日のみを選択することが目的ですP粉5133162212023-09-10 00:18:37
あなたの問題は、入力の変更イベントにリスナーをアタッチし、そのイベントに false を返していることのようです。
(ECMAScript の曜日番号に基づいて) 奇数日のみを選択する場合、関数は単純に !!(dayNum % 2)
の結果を返します。
入力タイプの日付の値は YYYY-MM-DD 形式のタイムスタンプであり、UTC として解析されるため、new Date(value)
を使用する場合は UTC を取得する必要があります。日付。###
同じ結果を達成する方法は他にもたくさんあります。たとえば、Date コンストラクターを呼び出す代わりに
valueAsDate を使用できます。許可または許可されていない日付の配列を使用してテストすることもできます。