0

Android用のWebアプリにHTMLフォームがあります。フィールドの1つは、デバイスの場所から自動番号を取得するテキストボックスです。しかし、問題は、必要な数字が7つだけで、貼り付けがはるかに多いことです。このフィールドをjsで制限すると、最初の7つの数字だけが貼り付けられます。最大長とjsの有効なコードを実行しようとしましたが、何も機能しませんでした。まだ多くの数値が貼り付けられています。ありがとう、ジョーダン

4

3 に答える 3

3

入力用の HTML コードを貼り付けていただけますか。maxlength 属性は確実に機能するはずです。

次のようになります。

<input type="number" maxlength="7" size="7">

*注 - size 属性だけでは、実際に入力に使用できる文字数が制限されるわけではありません。

于 2012-09-26T18:36:53.277 に答える
1

size 属性を 7 に指定できます。以下の例は、type が「text」以外の場合でも機能します。

<input type="text" size="7" />
于 2012-09-26T18:35:41.383 に答える
0

実際、探している属性は ですmaxlength

<input type="text" maxlength="7" />

maxlength[HTML5]

type 属性の値が text、email、search、password、tel、または url の場合、この属性はユーザーが入力できる最大文字数 (Unicode コード ポイント) を指定します。他のコントロール タイプの場合は無視されます。サイズ属性の値を超えることができます。指定しない場合、ユーザーは無制限の文字数を入力できます。負の数を指定すると、デフォルトの動作になります。つまり、ユーザーは無制限の文字数を入力できます。制約は、属性の値が変更された場合にのみ評価されます。

于 2012-09-26T18:40:11.533 に答える