HTML5 Zu den neuen Formularattributen gehören: Autovervollständigung, Novalidate, Autofokus, Form, Formaction, Formmethod, Formnovalidate, Formtarget, Liste, Min., Max., Schritt usw.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, HTML5-Version, Dell G3-Computer.
HTML5s
Das novalidate-Attribut ist ein boolesches Attribut, das angibt, dass das Formular oder Eingabefeld beim Absenden des Formulars nicht validiert werden soll.
Beispiel: Keine Notwendigkeit, übermittelte Formulardaten zu überprüfen
<form action="demo-form.php" novalidate> E-mail: <input type="email" name="user_email"> <input type="submit"> </form>
formaction-Attribut
Das formaction-Attribut wird verwendet, um die URL-Adresse der Formularübermittlung zu beschreiben.
Das formaction-Attribut überschreibt das < form>-Element Das Aktionsattribut.
Hinweis: Das formaction-Attribut wird für type="submit" und type="image" verwendet.
Beispiel: Das folgende HTMLform-Formular enthält zwei Senden-Schaltflächen mit unterschiedlichen Adressen:<form action="demo-form.php">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="提交"><br>
<input type="submit" formaction="demo-admin.php"
value="提交">
</form>
Das formenctype-Attribut beschreibt die Datenkodierung des an den Server übermittelten Formulars (nur für method="post"-Formulare in Formularformularen)
formenctype-Attribut überschreibt das enctype-Attribut des Formularelements.
Hauptsächlich: Dieses Attribut wird mit type="submit" und type="image" verwendet.
Beispiel: Die erste Senden-Schaltfläche sendet Formulardaten mit Standardcodierung, und die zweite Senden-Schaltfläche sendet Formulardaten mit „multipart/form-data“-Codierung: formmethod 属性 formmethod 属性定义了表单提交的方式。 formmethod 属性覆盖了 <form action="demo-post_enctype.php" method="post">
First name: <input type="text" name="fname"><br>
<input type="submit" value="提交">
<input type="submit" formenctype="multipart/form-data"
value="以 Multipart/form-data 提交">
</form>
注意: 该属性可以与 type="submit" 和 type="image" 配合使用。
示例:重新定义表单提交方式实例:
<form action="demo-form.php" method="get"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="提交"> <input type="submit" formmethod="post" formaction="demo-post.php" value="使用 POST 提交"> </form>
formnovalidate 属性
novalidate 属性是一个 boolean 属性.
novalidate属性描述了 元素在表单提交时无需被验证。
formnovalidate 属性会覆盖
注意: formnovalidate 属性与type="submit一起使用
示例:
两个提交按钮的表单(使用与不适用验证 ):
<form action="demo-form.php"> E-mail: <input type="email" name="userid"><br> <input type="submit" value="提交"><br> <input type="submit" formnovalidate value="不验证提交"> </form>
Das obige ist der detaillierte Inhalt vonWas sind die neuen Formularattribute in HTML5?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!