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