手册
目录
收藏408
分享
阅读2460
更新时间2025-07-15
前言:
本章介绍 HTML <input> 元素的不同 form* 属性。
本章介绍 HTML <input> 元素的不同 form* 属性。
input 的 form 属性规定 <input> 元素所属的表单。
此属性的值必须等于它所属的 <form> 元素的 id 属性。
位于 HTML 表单(但仍是表单的一部分)之外的输入字段:
<form action="/action_page.php" id="form1"> <label for="fname">姓氏:</label> <input type="text" id="fname" name="fname"><br><br> <input type="submit" value="提交"> </form> <label for="lname">名字:</label> <input type="text" id="lname" name="lname" form="form1">
input 的 formaction 属性规定当提交表单时,对输入(数据)进行处理的文件的 URL。
注释:该属性会覆盖 <form> 元素的 action 属性。
formaction 属性适用于以下输入类型:submit 和 image。
带有两个提交按钮的 HTML 表单,它们具有不同的操作(action):
<form action="/action_page.php"> <label for="fname">姓氏:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">名字:</label> <input type="text" id="lname" name="lname"><br><br> <input type="submit" value="提交"> <input type="submit" formaction="/action_page2.php" value="以管理员提交"> </form>
input 的 formenctype 属性指定提交时应如何编码表单数据(仅适用于 method="post" 的表单)。
注释:此属性将覆盖 <form> 元素的 enctype 属性。
formenctype 属性适用于以下输入类型:submit 和 image。
有两个提交按钮的表单。第一个发送使用默认编码的表单数据,第二个发送编码为 "multipart/form-data" 的表单数据:
<form action="/action_page_binary.asp" method="post"> <label for="fname">First name:</label> <input type="text" id="fname" name="fname"><br><br> <input type="submit" value="提交"> <input type="submit" formenctype="multipart/form-data" value="以 Multipart/form-data 编码提交"> </form>
input 的 formmethod 属性定义了将表单数据发送到 action URL 的 HTTP 方法。
注释:此属性将覆盖 <form> 元素的 method 属性。
formmethod 属性适用于以下输入类型:submit 和 image。
表单数据可以作为 URL 变量(method="get")或作为 HTTP post 事务(method="post")发送。
提示:如果表单数据包含敏感信息或个人信息,请务必使用 POST!
有两个提交按钮的表单。第一个使用 method="get" 发送表单数据。第二个使用 method="post" 发送表单数据:
<form action="/action_page.php" method="get"> <label for="fname">姓氏:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">名字:</label> <input type="text" id="lname" name="lname"><br><br> <input type="submit" value="使用 GET 提交"> <input type="submit" formmethod="post" value="使用 POST 提交"> </form>
input 的 formtarget 属性指定一个名称或关键字,该名称或关键字规定在提交表单后在何处显示收到的响应。
注释:此属性将覆盖 <form> 元素的 target 属性。
formtarget 属性适用于以下输入类型:submit 和 image。
有两个提交按钮且有不同目标窗口的表单:
<form action="/action_page.php"> <label for="fname">姓氏:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">名字:</label> <input type="text" id="lname" name="lname"><br><br> <input type="submit" value="提交"> <input type="submit" formtarget="_blank" value="提交到新窗口/标签页"> </form>
input 的 formnovalidate 属性规定提交时不应验证 <input> 元素。
注释:此属性将覆盖 <form> 元素的 novalidate 属性。
formnovalidate 属性适用于以下输入类型:submit。
有两个提交按钮的表单(进行和不进行验证):
<form action="/action_page.php"> <label for="email">Enter your email:</label> <input type="email" id="email" name="email"><br><br> <input type="submit" value="提交"> <input type="submit" formnovalidate="formnovalidate" value="不进行验证的提交"> </form>
novalidate 属性是 <form> 属性。
如果已设置,novalidate 属性规定在提交时不应验证所有表单数据。
规定在提交时不验证任何表单数据:
<form action="/action_page.php" novalidate> <label for="email">Enter your email:</label> <input type="email" id="email" name="email"><br><br> <input type="submit" value="提交"> </form>
| 标签 | 描述 |
|---|---|
| <form> | 为用户输入定义 HTML 表单。 |
| <input> | 定义输入控件。 |
如需所有可用 HTML 标签的完整列表,请访问我们的 HTML 标签参考手册。
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.3万人学习
共49课时
77.4万人学习
共29课时
62万人学习
共25课时
39.5万人学习
共43课时
71.3万人学习
共25课时
61.9万人学习
共22课时
23.1万人学习
共28课时
34.1万人学习
共89课时
125.8万人学习