1. ホーム
  2. html

[解決済み] フォーム入力のテキストフィールドに入力できる文字数を制限する

2022-08-06 21:16:41

質問

テキストボックスに最大5文字までしか入力できないようにユーザーを制限するにはどうしたらよいでしょうか。

以下は、私のフォームの一部である入力フィールドです。

<input type="text" id="sessionNo" name="sessionNum" />

maxSizeとかを使っているのでしょうか?

どのように解決するのですか?

最大長 :

入力として受け入れられる最大文字数。これはSIZEで指定されたものより大きくすることができ、その場合、フィールドは適切にスクロールします。 は適切にスクロールします。デフォルトは無制限です。

<input type="text" maxlength="2" id="sessionNo" name="sessionNum" onkeypress="return isNumberKey(event)" />

しかし、これはハンドラの影響を受けるかもしれませんし、受けないかもしれません。長さをテストするために、別のハンドラ関数を使用するか、追加する必要があるかもしれません。