MM/DD/YYYY 形式の剣道日付ピッカーがあり、それにマスキングを適用しました。
ユーザーが 55 や 65 などの値を手動で入力しようとしても、月の値を 1 から 12 に制限したいのですが、ユーザーはそれを許可してはいけません。
日付にも同じ規則が適用されます (つまり、日付には 0 から 31 までの値のみを許可する必要があります)。
私は剣道を始めたばかりで、これを手伝ってください。
MM/DD/YYYY 形式の剣道日付ピッカーがあり、それにマスキングを適用しました。
ユーザーが 55 や 65 などの値を手動で入力しようとしても、月の値を 1 から 12 に制限したいのですが、ユーザーはそれを許可してはいけません。
日付にも同じ規則が適用されます (つまり、日付には 0 から 31 までの値のみを許可する必要があります)。
私は剣道を始めたばかりで、これを手伝ってください。
ユーザーが無効な値を入力するのを制限する代わりに (これは難しいでしょう - スクリプトがユーザー入力を修正したり、データが貼り付けられないようにしたりしたときに、値が消えたり貼り付けられなかったりするのをユーザーが不可解に見た場合、貼り付けた値をコピーしてどうしますか?) .)、テキスト ボックスを読み取り専用にすることで、ユーザーが日付を (入力する代わりに) 選択できるようにする方が簡単です (テキスト ボックスのスタイルを設定して、ユーザーが読み取り専用)
$("#datepicker").attr("readonly", "readonly");
または、テキストボックスの代わりにラベル (またはラベルのようなスタイルの読み取り専用テキストボックス) を表示し、ユーザーにボタンのみを使用して日付を選択させます。