-2

MM/DD/YYYY 形式の剣道日付ピッカーがあり、それにマスキングを適用しました。

ユーザーが 55 や 65 などの値を手動で入力しようとしても、月の値を 1 から 12 に制限したいのですが、ユーザーはそれを許可してはいけません。

日付にも同じ規則が適用されます (つまり、日付には 0 から 31 までの値のみを許可する必要があります)。

私は剣道を始めたばかりで、これを手伝ってください。

4

1 に答える 1

0

ユーザーが無効な値を入力するのを制限する代わりに (これは難しいでしょう - スクリプトがユーザー入力を修正したり、データが貼り付けられないようにしたりしたときに、値が消えたり貼り付けられなかったりするのをユーザーが不可解に見た場合、貼り付けた値をコピーしてどうしますか?) .)、テキスト ボックスを読み取り専用にすることで、ユーザーが日付を (入力する代わりに) 選択できるようにする方が簡単です (テキスト ボックスのスタイルを設定して、ユーザーが読み取り専用)

$("#datepicker").attr("readonly", "readonly");

または、テキストボックスの代わりにラベル (またはラベルのようなスタイルの読み取り専用テキストボックス) を表示し、ユーザーにボタンのみを使用して日付を選択させます。

于 2015-07-09T14:53:41.043 に答える