Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

Experiment: Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.

HTML-Attribut: maxlength

Dasmaxlength-Attribut definiert die maximaleString-Länge, die der Benutzer in ein<input>- oder<textarea>-Element eingeben kann. Das Attribut muss einen ganzzahligen Wert von 0 oder höher haben.

Die Länge wird inUTF-16-Codeeinheiten gemessen, was oft, aber nicht immer der Anzahl der Zeichen entspricht. Wenn keinmaxlength angegeben oder ein ungültiger Wert spezifiziert wird, hat die Eingabe keine maximale Länge.

Einmaxlength-Wert muss größer oder gleich dem Wert vonminlength sein, sofern vorhanden und gültig. Die Eingabe wird die Validierungseinschränkungen nicht bestehen, wenn die Länge des Textwerts des Feldes größer als maxlength UTF-16-Codeeinheiten ist. Die Einschränkungsvalidierung wird nur angewendet, wenn der Wert vom Benutzer geändert wird.

Einschränkungsvalidierung

Obwohl der Browser den Benutzer im Allgemeinen daran hindert, mehr Text einzugeben, als dasmaxlength-Attribut erlaubt, wird, falls die Länge länger ist, alsmaxlength erlaubt, die schreibgeschütztetooLong-Eigenschaft einesValidityState-Objekts wahr sein.

Probieren Sie es aus

<label for="name">Product name:</label><input   name="name"  type="text"  value="Shampoo"  minlength="3"  maxlength="20"  required /><label for="description">Product description:</label><textarea   name="description"  minlength="10"  maxlength="40"  required></textarea>
label {  display: block;  margin-top: 1em;}input:valid,textarea:valid {  background-color: palegreen;}

Beispiele

html
<input type="password" maxlength="4" />

Spezifikationen

Specification
HTML
# attr-input-maxlength
HTML
# attr-textarea-maxlength

Browser-Kompatibilität

html.elements.input.maxlength

html.elements.textarea.maxlength

Siehe auch

MDN-Feedback-Box

Diese Seite wurde automatisch aus dem Englischen übersetzt.


[8]ページ先頭

©2009-2025 Movatter.jp