Im Vergleich zu HTML4 bieten die Elemente und Funktionen in HTML5 ein höheres Maß an semantischem Markup und entfernen außerdem eine große Anzahl redundanter Elemente, die in HTML4 aufgrund von Skripten und Stilen vorhanden sind. Indem sie dafür sorgen, dass sich Formulare auf verschiedenen Websites konsistenter verhalten und zeitnah auf Benutzereingabedaten reagieren, bieten HTML5-Formularfunktionen Benutzern ein besseres Erlebnis. Diese Erfahrungen gelten auch für Benutzer, die Browser-Scripting deaktiviert haben.
In diesem Thema werden einige neue Funktionen oder Änderungen beschrieben, die von Gecko/Firefox4 oder höher unterstützt werden. Das Typattribut des
-Elements hat mehr Werte: Dieses Element stellt ein Suchfeld dar. Zeilenumbrüche werden aus dem Eingabewert entfernt, es gibt jedoch keine weiteren Syntaxverbesserungen.
tel: Dieses Element kann als Eingabesteuerung zum Bearbeiten einer Telefonnummer verwendet werden. Zeilenumbrüche werden aus dem Eingabewert entfernt und es werden keine weiteren Syntaxverbesserungen vorgenommen, da die Unterschiede bei der Internationalisierung von Telefonnummern sehr offensichtlich sind. Sie können Eigenschaften wie Muster und Maxlänge verwenden, um die in das Steuerelement eingegebenen Werte zu begrenzen.
URL: Dieses Element rendert ein Eingabesteuerelement zum Bearbeiten einer URL. Zeilenumbrüche sowie führende und nachfolgende Leerzeichen werden automatisch entfernt.
E-Mail: Dieses Element gibt eine E-Mail-Adresse wieder. Zeilenumbrüche werden automatisch entfernt. Es ist möglich, eine ungültige E-Mail-Adresse festzulegen, aber wenn sie die Einschränkungen des Eingabefelds erfüllt, muss sie den Spezifikationen in der Extended Backus Normal Form (ABNF) entsprechen: 1( atext / "." ) "@" ldh-str 1( "." ldh-str ), wobei atext in RFC 5322 Abschnitt 3.2.3 und ldh-str in RFC 1034 Abschnitt 3.5 definiert ist. .
Hinweis: Wenn das Mehrfachattribut festgelegt ist, können mehrere E-Mails durch Kommas getrennt eingegeben werden, Firefox unterstützt dies jedoch nicht. Das Element .
Liste: Die ID des
Muster: Ein regulärer Ausdruck, der zum Überprüfen des Werts eines Steuerelements verwendet wird und auf Eingabeelemente angewendet werden kann, deren Typwerte Text, Tel., Suche, URL und E-Mail sind.
form: Eine Zeichenfolge, die angibt, zu welchem
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn