1、form表单的作用
用于接收不同类型的用户输入,用户提交表单时向服务器传输数据,从而实现用户与Web服务器的交互。
2、form表单属性
action=url一般指向服务器端一个程序,程序接收到表单提交过来的数据(即表单元素值)作相应处理。
method=get和post。是指提交表单的方法。get方式主要用来向后台请求数据,而post常用来向后台上传数据。get方式是通过拼接URL方式上传数据,因地址栏长度有限,所以过大的数据会丢失;post方式URL没有变化,数据仍会通过浏览器传输给后台,可传输的数据量更大。post的安全性要比get高。
3、表单元素
1.单行文本框
2.密码框及placeholder属性
placeholder的用法.jpg
3.单选按钮
使用name相同的一组单选按钮,不同radio设定不同的value值。
radio用法.jpg
使用复选按钮组,即name相同的一组复选按钮,复选按钮表单元素的元素值由value属性显式设置。
CheckBox.jpg
5.隐藏域
隐藏域通常用于向服务器提交不需要显示给用户的信息。
6.文件上传
7.下拉框标签
标记创建一个列表框,标记创建一个列表项,与嵌套的一起使用,共同提供在一组选项中进行选择的方式。
下拉框标签.jpg
8.多行文本
多行文本创建一个可输入多行文本的文本框,没有value属性,文本,cols=“30”、rows=“10”属性表示行数和列数(clos宽,rows长)
textare多行文本.jpg
9.标签
在前可以写普通的文本来修饰,但是单击修饰文本的时候input并不会得到焦点,而用label则可以,for属性指定要修饰的控件的id
10.提交按钮
当用户单击的提交按钮时,表单数据会提交给
标签的action属性所指定的服务器处理程序。中文IE下默认按钮文本为“提交查询”,可以设置value属性修改按钮的显示文本。11.重置按钮
当用户单击按钮时,表单中的值被重置为初始值。在用户提交表单时,重置按钮的name和value不会提交给服务器。
附input类型:
image.png