84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
主な問題は、月曜日から日曜日まで選択できるのですが、火曜日、木曜日、土曜日、日曜日を月曜日、水曜日、金曜日のみに選択できるように制限したいことです。 これが私が試したコードですが、なぜ機能しないのか実際にはわかりません:
リーリー
あなたの問題は、入力の変更イベントにリスナーをアタッチし、そのイベントに 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 として解析されるため、
ロジックは、フォームの送信を意図的にキャンセルして、送信せずに成功と失敗を表示するメッセージを表示することによって以下に説明されています。 同じ結果を達成する方法は他にもたくさんあります。たとえば、Date コンストラクターを呼び出す代わりにnew Date(value)
を使用する場合は UTC を取得する必要があります。日付。###valueAsDateを使用できます。許可または許可されていない日付の配列を使用してテストすることもできます。