原生的form,input,select,radio等用法
form原生表单
HTML中原生的表单form,input,select,radio等用法,包括上传文件
一、HTML 表单、表单元素?
HTML 表单用于收集用户输入。
HTML 表单包含表单元素。
表单元素指的是不同类型的 input 元素、复选框、单选按钮、提交按钮等等。
二、详解
原生的 HTML 表单元素提供了方便的功能来处理用户输入,以下是它们的用法。
《form》元素:
<form action="/submit" method="post">
<!-- 表单内容 -->
</form>
《form》 元素用于创建一个表单,其中的 action 属性指定了表单提交的目标 URL,method 属性指定了表单提交的 HTTP 方法(例如 get 或 post)。如果省略 action 属性,则 action 会被设置为当前页面。
所有 form 属性的列表
| 属性 | 描述 |
|---|---|
| accept-charset | 规定用于表单提交的字符编码。 |
| action | 规定提交表单时将表单数据发送到何处。 |
| autocomplete | 规定表单是否应打开自动完成(填写)功能。 |
| enctype | 规定将表单数据提交到服务器时应如何编码(仅供 method=“post”)。 |
| method | 规定发送表单数据时要使用的 HTTP 方法。 |
| name | 规定表单名称。 |
| novalidate | 规定提交时不应验证表单。 |
| rel | 规定链接资源和当前文档之间的关系。 |
| target | 规定提交表单后在何处显示接收到的响应。 |
《input》元素:
<input type="text" name="username" placeholder="请输入用户名">
<input type="password" name="password" placeholder="请输入密码">
<input type="submit" value="提交">
《input》元素用于创建各种类型的输入框。其中的 type 属性指定了输入框的类型,name 属性指定了输入框的名称,placeholder 属性指定了输入框的占位文本。
- type 属性值包括以下:
- type=“text” 创建了一个文本输入框。
- type=“password” 创建了一个密码输入框。
- type=“submit” 创建了一个提交按钮。是一个向表单处理程序(form-handler)提交表单的按钮。如果您省略了提交按钮的 value 属性,那么该按钮将获得默认文本.
《select》元素:
<select name="country">
<option value="china">中国</option>
<option value="usa" selected>美国</option>
<option value="japan">日本</option>
</select>
《select》元素用于创建下拉选择框,其中的 元素用于定义选择项。name 属性指定了选择框的名称,而 value 属性指定了每个选项的值。列表通常会把首个选项显示为被选选项。您能够通过添加 selected 属性来定义预定义选项。
《radio》元素:
<input type="radio" name="gender" value="male">男性
<input type="radio" name="gender" value="female">女性
元素用于创建单选按钮组。name 属性必须相同,以便将它们关联到一组互斥的选项。每个 元素都有一个 value 属性,表示选中时的值。
文件上传:
<form action="/upload" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" value="上传">
</form>
要实现文件上传,需要将 元素的 enctype 属性设置为 “multipart/form-data”,并使用 创建一个文件选择输入框,name 属性指定了文件字段的名称。
引用文章
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)