html5新表單屬性有:autocomplete、novalidate、autofocus、form、formaction、formmethod、formnovalidate、formtarget、list、min、max、step等等。
本教學操作環境:windows7系統、HTML5版、Dell G3電腦。
HTML5 的ff9c23ada1bcecdd1a0fb5d5a0f18437 和d5fd7aea971a85678ba271703566ebfd標籤新增了幾個新屬性.
80e4a4b497ba87d4db7bd7777678eee0新屬性:
autocomplete
#novalidate
ff9c23ada1bcecdd1a0fb5d5a0f18437 novalidate 屬性##novalidate 屬性是一個boolean(布林) 屬性.
novalidate 屬性規定在提交表單時不應該驗證form 或input 網域。
範例:無需驗證提交的表單資料<form action="demo-form.php" novalidate>
E-mail: <input type="email" name="user_email">
<input type="submit"></form>
#ff9c23ada1bcecdd1a0fb5d5a0f18437 或d5fd7aea971a85678ba271703566ebfd autocomplete 屬性#autocomplete 屬性規定form 或input 網域應該擁有自動完成功能。
當使用者在自動完成網域中開始輸入時,瀏覽器應該會在該網域中顯示填寫的選項。
提示: autocomplete 屬性有可能在 form元素中是開啟的,而在input元素中是關閉的。
注意: autocomplete 適用於 ff9c23ada1bcecdd1a0fb5d5a0f18437 標籤,以及以下類型的 d5fd7aea971a85678ba271703566ebfd 標籤:text, search, url, telephone, email, password, datepickers, range 以及 color。
範例:form 中開啟autocomplete (一個input 欄位關閉autocomplete ):<form action="demo-form.php" autocomplete="on">
First name:<input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
E-mail: <input type="email" name="email" autocomplete="off"><br>
<input type="submit">
</form>
提示:某些瀏覽器中,您可能需要啟用自動完成功能,以使該屬性生效。
ff9c23ada1bcecdd1a0fb5d5a0f18437 novalidate 屬性novalidate 屬性是一個boolean(布林) 屬性.
novalidate 屬性規定在提交表單時不應該驗證form 或input 網域。
範例:無需驗證提交的表單資料
<form action="demo-form.php" novalidate> E-mail: <input type="email" name="user_email"> <input type="submit"> </form>
d5fd7aea971a85678ba271703566ebfd formaction 屬性The formaction 屬性用於描述表單提交的URL位址.
The formaction 屬性會覆寫ff9c23ada1bcecdd1a0fb5d5a0f18437 元素中的action屬性.
注意: The formaction 屬性用於type="submit" 和type=" image".
範例:以下HTMLform表單包含了兩個不同位址的提交按鈕:
<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>
d5fd7aea971a85678ba271703566ebfd formenctype 屬性formenctype 屬性描述了表單提交到伺服器的資料編碼(只對form表單中method="post" 表單)
formenctype 屬性覆寫form 元素的enctype 屬性。
主要: 此屬性與 type="submit" 和 type="image" 配合使用。
範例:
第一個提交按鈕已預設編碼發送表單數據,第二個提交按鈕以 "multipart/form-data" 編碼格式傳送表單資料:
<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>
d5fd7aea971a85678ba271703566ebfd formmethod 属性
formmethod 属性定义了表单提交的方式。
formmethod 属性覆盖了 ff9c23ada1bcecdd1a0fb5d5a0f18437 元素的 method 属性。
注意: 该属性可以与 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>
d5fd7aea971a85678ba271703566ebfd formnovalidate 属性
novalidate 属性是一个 boolean 属性.
novalidate属性描述了 d5fd7aea971a85678ba271703566ebfd 元素在表单提交时无需被验证。
formnovalidate 属性会覆盖 ff9c23ada1bcecdd1a0fb5d5a0f18437 元素的novalidate属性.
注意: 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>
以上是html5有哪些新表單屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!