HTML5 neue Formularattribute
HTML5s
Beispiel
Keine Überprüfung der übermittelten Formulardaten erforderlich
Autofokus-Attribut
Das Autofokus-Attribut ist ein boolesches Attribut. Das
Autofokus-Attribut gibt an, dass das Feld automatisch den Fokus erhält, wenn die Seite geladen wird.
Beispiel
Das Eingabefeld „Vorname“ beim Laden der Seite automatisch fokussieren lassen:
Tipp: Wenn Sie auf mehr als ein Formular verweisen müssen, verwenden Sie eine durch Leerzeichen getrennte Liste.
Instanz
Das Eingabefeld außerhalb des Formulars verweist auf das HTML-Formular (das Eingabeformular ist immer noch Teil des Formulars):
formaction attribute
Das formaction-Attribut wird verwendet, um die URL-Adresse der Formularübermittlung zu beschreiben.
Das formaction-Attribut überschreibt das action-Attribut im
formenctype 属性
formenctype 属性描述了表单提交到服务器的数据编码 (form表单中 method="post" 表单)
formenctype性覆盖 form 元素的 enctype 属性.
主要: 该属性与 type="submit" und type="image" Der Name „multipart/form-data“ ist nicht verfügbar发送表单数据:
formmethod 属性
formmethod 属性定义了表单提交的方式.
formmethod 属性覆盖了
formnovalidate 属性
novalidate 属性是一个 boolean 属性.
novalidate属性描述了 元素在表单提交时无需被验证.
formnovalidate 属性会覆盖
The. formtar get 属性覆盖
Höhe 和 Breite 属性
Höhe 和 Breite 属性规定用于 Bild 类型的 标签的图像高度和宽度.
Angaben: Höhe und Breite 属性只适用于 Bild 类型的 标签.
提示:图像通常会同时指定高度和宽度属性。如果图像设置高度和宽度,图像所需的空间 在加载页时会被保留.如果没有这些属性, 浏览器不知道图像的大小,并不能预留 适当的空间.图片在加载过程中会使页面布局效果改变. (尽管图片已加载)实例
定义了一个图像提交按钮, 使用了 Höhe und Breite 属性:
list 属性规定输入域的 datalist.datalist 是输入域的选项列表.OperaSafariChromeFirefoxInternet Explorer
实例
在. < ;datalist>中预定义 值:
注意: min、max.和 Schritt 属性适用于以下类型的 < Eingabe> Beispiel: Datumsauswahl, Zahlen- und Bereichsauswahl.
实例
Mehrfachattribut
Das Mehrfachattribut ist ein boolesches Attribut. Das
Mehrfachattribut gibt an, dass im
Hinweis: Das Mehrfachattribut gilt für die folgenden Arten von -Tags: E-Mail und Datei. : E-Mail und Datei.
Beispiel
Mehrere Dateien hochladen:
Musterattribut
Das Musterattribut beschreibt einen regulären Ausdruck, der zur Validierung des Werts des -Elements verwendet wird.
Hinweis: Das Musterattribut gilt für die folgenden Arten von
Tipp: Es wird mit dem globalen Titelattribut verwendet, um das Muster zu beschreiben .
Beispiel
Das folgende Beispiel zeigt ein Textfeld, das nur drei Buchstaben enthalten kann (ohne Zahlen und Sonderzeichen):
Platzhalterattribut
Das Platzhalterattribut liefert einen Hinweis, der den erwarteten Wert des Eingabefelds beschreibt.
Bevor der Benutzer einen Wert eingibt, wird im Eingabefeld eine kurze Eingabeaufforderung angezeigt.
Hinweis: Das Platzhalterattribut gilt für die folgenden Arten von
Beispiel
Eingabefeld-Eingabeaufforderungstext t:
erforderliches Attribut
erforderliches Attribut ist ein boolesches Attribut
erforderliches Attribut gibt an, dass das Eingabefeld vor der Übermittlung ausgefüllt werden muss (darf nicht leer sein).
Hinweis: Das erforderliche Attribut gilt für die folgenden Arten von
Instanz
Eingabefeld, das nicht leer sein darf:
Schrittattribut
Das Schrittattribut gibt das zulässige Zahlenintervall für das Eingabefeld an.
Wenn step="3", sind die zulässigen Zahlen -3, 0, 3, 6 usw.
Tipp: Das Schrittattribut kann mit den Max- und Min-Attributen verwendet werden, um einen Bereichswert zu erstellen.
Hinweis: Das Schrittattribut ist dasselbe wie die folgenden Typen werden zusammen verwendet: Zahl, Bereich, Datum, Datum/Uhrzeit, Datum/Uhrzeit-lokal, Monat, Uhrzeit und Woche.
Instanz
gibt an, dass der Eingabeschritt 3 ist:
HTML5 führt außerdem ein neues Element
Sie können das for-Attribut auch verwenden, um die Beziehung zwischen dem Ausgabeelement und anderen Elementen im Dokument anzugeben, die sich auf die Berechnung auswirken (z. B. als Eingabequelle oder Parameter). Der Wert des for-Attributs ist eine durch Leerzeichen getrennte Liste von IDs anderer Elemente.
Platzhalterattribut
HTML5 führt ein neues Attribut namens Platzhalter ein. Dieses Attribut für die Elemente gibt dem Benutzer einen Hinweis darauf, was in das Feld eingegeben werden kann. Platzhalterzeichen dürfen keine Wagenrückläufe oder Zeilenvorschübe enthalten.
Das Folgende ist die einfache Syntax des Platzhalterattributs:
Dieses Attribut wird nur von den neuesten Versionen der Browser Mozilla, Safari und Chrome unterstützt.
erforderliches Attribut
Jetzt müssen wir kein JavaScript mehr verwenden, um clientseitige Validierungen wie leere Textfelder, die niemals übermittelt werden können, zu verarbeiten, da HTML5 ein neues Attribut einführt Die sogenannten erforderlichen Attribute können wie folgt verwendet werden, um sicherzustellen, dass das Eingabefeld einen Wert hat:
Dieses Attribut wird nur von den neuesten Versionen der Browser Mozilla, Safari und Chrome unterstützt.