input type=date で特定の曜日を制限するにはどうすればよいですか?
P粉258083432
P粉258083432 2023-09-09 10:21:56
0
1
570

主な問題は、月曜日から日曜日まで選択できるのですが、火曜日、木曜日、土曜日、日曜日を月曜日、水曜日、金曜日のみに選択できるように制限したいことです。 これが私が試したコードですが、なぜ機能しないのか実際にはわかりません:

###ありがとう! ! ! !

リーリー

月曜日、水曜日、金曜日のみを選択することが目的です

P粉258083432
P粉258083432

全員に返信(1)
P粉513316221

あなたの問題は、入力の変更イベントにリスナーをアタッチし、そのイベントに false を返していることのようです。

(ECMAScript の曜日番号に基づいて) 奇数日のみを選択する場合、関数は単純に !!(dayNum % 2) の結果を返します。

入力タイプの日付の値は YYYY-MM-DD 形式のタイムスタンプであり、UTC として解析されるため、new Date(value) を使用する場合は UTC を取得する必要があります。日付。###

ロジックは、フォームの送信を意図的にキャンセルして、送信せずに成功と失敗を表示するメッセージを表示することによって以下に説明されています。

同じ結果を達成する方法は他にもたくさんあります。たとえば、Date コンストラクターを呼び出す代わりに

valueAsDate を使用できます。許可または許可されていない日付の配列を使用してテストすることもできます。

リーリー リーリー リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート