表单标签
网页中的表单展示
- 为什么需要表单
- 表单的组成
为什么需要表单?
使用表单目的是为了收集用户信息。
在我们网页中,我们也需要跟用户进行交互,收集用户资料,此时就需要表单。
3.2 表单的组成
在HTML中,一个完整的表单通常由表单域、表单控件(也称为表单元素)和提示信息3个部分构成。
3.3 表单域
和表单域是一个包含表单元素的区域。
在HTML标签中,和< form > 标签用于定义表单域,以实现用户信息的收集和传递。
< form > 会把它范围内的表单元素信息提交给服务器。
语法格式:
< form action="url地址" method="提交方式" neme="表单域名称" > 各种表单元素控件 < /form >
常用表单域属性标签:
基础班来说我们暂时不用表单域提交数据只需要上form标签即可,就业班学习服务器编程阶段会重新讲解。
| 属性 | 属性值 | 作用 |
|---|---|---|
| action | url地址 | 用于指定接收并处理表单数据的服务器程序的url地址。 |
| method | get/post | 用于设置表单数据的提交方式,其取值为get和post |
| neme | 名称 | 用于指定表单的名称,以区分同一个页面中的多个表单域。 |
3.4.1 < input > 表单元素
在英文单词中,input是输入的意思,而在表单元素中< input > 标签用于收集用户信息
在< input >标签中,包含一个type属性,根据不同的type属性值,输入字段拥有很多种形式(可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等)。
语法如下:
< input type="属性值"/ >
- < input / > 标签为单标签。
- type属性设置不同的属性值用来指定不同的控件类型
type属性的属性值及其描述如下:
| 属性值 | 描述 |
|---|---|
| button | 定义可点击按钮(多数情况下,用于通过JavaScript启动脚本) |
| checkbox | 定义复选框 |
| file | 定义输入字段和“浏览”按钮,供文件上传 |
| hidden | 定义隐藏的输入字段 |
| image | 定义图像形式的提交按钮 |
| password | 定义密码字段,该字段中的字符被掩码 |
| radio | 定义单选按钮 |
| reset | 定义重置按钮,重置按钮会清除表单中的所有数据 |
| submit | 定义提交按钮,提交按钮会把表单数据发送到服务器 |
| text | 定义单行的输入字段,用户可在其中输入文本,默认宽度为20个字符。 |
| value | 由用户自定义,规定input元素的值 |
| checked | checked规定此input元素首次加载的应当被选中。 |
| maxlenght | 正整数,规定输入字段中的字符的最大长度 |
- name和value是每个表单元素都有的属性值主要给后台人员使用。
- name表单元素的名字,要求单选按钮和复选框要有相同的name值
- checked属性主要针对于单选按钮和复选框主要作用一打开页面就要可以默认选中某个表单元素。
- maxlength是用户可以在表单元素输入的最大字符数,一般较少使用。
3.42 < label > 标签
< label >标签为input元素定义标注(标签)
< label >标签用于绑定一个表单元素,当点击< label >标签内容的文本时,浏览器就会自动将焦点(光标)转到或者选择对应的单元上,用来增加用户体验。
语法如下:
< label for="sex" > 男 < /label >
< input type="radio" name="sex" id="sex" / >
核心:< label >标签的for属性应当与相关元素的id属性相同
3.4 表单控件(表单元素)
在表单域中可以定义各种表单元素,这些表单元素是允许用户在表单中输入或者选择的内容控件。
接下来我们讲解:
- input输入表单元素
- select下拉表单元素
- textarea文本域元素
3.4.3 < select > 表单元素
使用场景,在页面中,如果有多个选择让用户选择,并且想要节约页面空间,我们可以使用< select >标签控件定义下拉列表。
语法如下:
< select >
< option > 选择1 < /option >
< option > 选择2 < /option >
< option > 选择3 < /option >
< /select >
- < select > 中至少包括一对< option >
- 在< option >中定义 selected="selected",当前项即为默认选中项。
3.4.4 < textarea >
使用场景,当用户输入内容较多的情况下,我们就不能使用文本框表单了,此时我们可以使用< textarea >标签。
在表单元素中,< textarea >标签是用于定义多行文本输入的控件。
使用多选文体输入控件,可以输入更多的文字,该控件常见于留言、评论等。
语法如下:
< textarea rows="3" cols="20" >
文本内容
< /testarea >
- 通过< textarea >标签可以轻松地创建多文本输入框。
- cols="每行中的字符数",rows="显示的行数",我们在实际开发中不会使用,都是用CSS来改变大小。
表单标签
网页中的表单展示
为什么需要表单表单的组成为什么需要表单?
使用表单目的是为了收集用户信息。
在我们网页中,我们也需要跟用户进行交互,收集用户资料,此时就需要表单。
3.2 表单的组成
在HTML中,一个完整的表单通常由表单域、表单控件(也称为表单元素)和提示信息3个部分构成。
3.3 表单域
和表单域是一个包含表单元素的区域。
在HTML标签中,和< form > 标签用于定义表单域,以实现用户信息的收集和传递。
< form > 会把它范围内的表单元素信息提交给服务器。
语法格式:
< form action="url地址" method="提交方式" neme="表单域名称" > 各种表单元素控件 < /form >
常用表单域属性标签:
基础班来说我们暂时不用表单域提交数据只需要上form标签即可,就业班学习服务器编程阶段会重新讲解。
属性属性值作用actionurl地址用于指定接收并处理表单数据的服务器程序的url地址。methodget/post用于设置表单数据的提交方式,其取值为get和postneme名称用于指定表单的名称,以区分同一个页面中的多个表单域。3.4.1 < input > 表单元素
在英文单词中,input是输入的意思,而在表单元素中< input > 标签用于收集用户信息
在< input >标签中,包含一个type属性,根据不同的type属性值,输入字段拥有很多种形式(可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等)。
语法如下:
< input type="属性值"/ >
< input / > 标签为单标签。type属性设置不同的属性值用来指定不同的控件类型type属性的属性值及其描述如下:
属性值描述button定义可点击按钮(多数情况下,用于通过JavaScript启动脚本)checkbox定义复选框file定义输入字段和“浏览”按钮,供文件上传hidden定义隐藏的输入字段image定义图像形式的提交按钮password定义密码字段,该字段中的字符被掩码radio定义单选按钮reset定义重置按钮,重置按钮会清除表单中的所有数据submit定义提交按钮,提交按钮会把表单数据发送到服务器text定义单行的输入字段,用户可在其中输入文本,默认宽度为20个字符。value由用户自定义,规定input元素的值checkedchecked规定此input元素首次加载的应当被选中。maxlenght正整数,规定输入字段中的字符的最大长度name和value是每个表单元素都有的属性值主要给后台人员使用。name表单元素的名字,要求单选按钮和复选框要有相同的name值checked属性主要针对于单选按钮和复选框主要作用一打开页面就要可以默认选中某个表单元素。maxlength是用户可以在表单元素输入的最大字符数,一般较少使用。用户名:
密码:
性别:男 女
爱好:学习 看书看电影
上传头像:
3.42 < label > 标签
< label >标签为input元素定义标注(标签)
< label >标签用于绑定一个表单元素,当点击< label >标签内容的文本时,浏览器就会自动将焦点(光标)转到或者选择对应的单元上,用来增加用户体验。
语法如下:
< label for="sex" > 男 < /label >
< input type="radio" name="sex" id="sex" / >
核心:< label >标签的for属性应当与相关元素的id属性相同
用户名: 男 女
3.4 表单控件(表单元素)
在表单域中可以定义各种表单元素,这些表单元素是允许用户在表单中输入或者选择的内容控件。
接下来我们讲解:
input输入表单元素select下拉表单元素textarea文本域元素3.4.3 < select > 表单元素
使用场景,在页面中,如果有多个选择让用户选择,并且想要节约页面空间,我们可以使用< select >标签控件定义下拉列表。
语法如下:
< select >
< option > 选择1 < /option >
< option > 选择2 < /option >
< option > 选择3 < /option >
< /select >
< select > 中至少包括一对< option >在< option >中定义 selected="selected",当前项即为默认选中项。籍贯:
3.4.4 < textarea >
使用场景,当用户输入内容较多的情况下,我们就不能使用文本框表单了,此时我们可以使用< textarea >标签。
在表单元素中,< textarea >标签是用于定义多行文本输入的控件。
使用多选文体输入控件,可以输入更多的文字,该控件常见于留言、评论等。
语法如下:
< textarea rows="3" cols="20" >
文本内容
< /testarea >
通过< textarea >标签可以轻松地创建多文本输入框。cols="每行中的字符数",rows="显示的行数",我们在实际开发中不会使用,都是用CSS来改变大小。今日反馈:每天学习HTML标签语言,标签语言很多,需要反复练习。不懂的,要反复看视频、上网查找,直到解决为止。