在HTML中,一个完整的表单通常由表单控件(也称为表单元素)、提示信息和表单域3个部分构成。表单目的是为了收集用户信息。
1.表单控件(表单元素):
包含了具体的表单功能项,如单行文本输入框、密码输入框、复选框、提交按钮、重置按钮等。
input 控件
<input type="属性值" value="你好">
-
input 输入的意思
-
<input />标签为单标签
-
type属性设置不同的属性值用来指定不同的控件类型
-
除了type属性还有别的属性
-
常见属性:
-
name和value 是每个表单元素都有的属性值,主要给后台人员使用。
name 表单元素的名字,要求 单选按钮和复选框要有相同的name值。
input 属性小结
属性 | 说明 | 作用 |
---|---|---|
type | 表单类型 | 用来指定不同的控件类型 |
value | 表单值 | 表单里面默认显示的文本 |
name | 表单名字 | 页面中的表单很多,name主要作用就是用于区别不同的表单。 |
checked | 默认选中 | 表示那个单选或者复选按钮一开始就被选中了 |
2.提示信息:
一个表单中通常还需要包含一些说明性的文字,提示用户进行填写和操作。
3.表单域:
是一个包含表单元素的区域,在HTML标签中,<form>标签用于定义表单域,以实现用户信息的收集和传递。
<form>会把它范围内的表单元素信息提交给服务器。
<form action="url地址" method="提交方式" name="表单域名称">
各种表单元素控件
</form>
<lable>标签
-
label 标签为 input 元素定义标注(标签)。
-
label标签主要目的是为了提高用户体验。为用户提高最优秀的服务。
-
作用:用于绑定一个表单元素, 当点击label标签的时候, 被绑定的表单元素就会获得输入焦点。
-
如何绑定元素呢
-
第一种用法就是用label标签直接包含input表单, 适合单个表单选择
-
第二种用法 for 属性规定 label 与哪个表单元素绑定(通过id)。
-
第一种 <label> 用户名: <input type="radio" name="usename" value="请输入用户名"> </label> 第二种 <label for="sex">男</label> <input type="radio" name="sex" id="sex">
select下拉列表
-
如果有多个选项让用户选择,为了节约空间,我们可以使用select控件定义下拉列表。
-
在option 中定义selected =" selected "时,当前项即为默认选中项。
-
我们实际开发会用的比较少
-
<select> <option>选项1</option> <option>选项2</option> <option>选项3</option> ... </select>
textarea文本域
-
通过textarea控件可以轻松地创建多行文本输入框.
-
cols="每行中的字符数" rows="显示的行数" 我们实际开发不用
-
<textarea > 文本内容 </textarea>
文本框和文本域区别
-
表单 名称 区别 默认值显示 用于场景 input type="text" 文本框 只能显示一行文本 单标签,通过value显示默认值 用户名、昵称、密码等 textarea 文本域 可以显示多行文本 双标签,默认值写到标签中间 留言板