form表单的作用,常用的input标签及作用
form表单用于收集页面上用户所填写的信息,提交给后台服务器
input标签type属性常见的值:
text 文本输入框,单行输入
password 文本输入框,显示为圆点
checkbox 复选框
radio 单选框
file 文件上传 accept 定义上传的文件类型
hidden 隐藏域
button 按钮,但是点击之后不能提交
submit 提交,点击可以实现提交
reset 重置,清空表单
placeholder 文本输入框的灰色提示
其他标签:
select 下拉列表
textarea 多行文本
get和post方式的区别
a. get是用key=value的方式将参数名称和参数值写入url,而post提交时url不会发生任何变化,相对于get来说数据更私密
b. 当需要传入的参数很多时,get会导致url超长,浏览器会把超长的部分截取掉导致信息不全,post则不会出现这样的问题,对传入的参数数量没有限制。
c. 当只需要向服务器传入很少的参数查询信息时,采用get;当需要传入大量的参数,主要向后台传入数据时,采用post,post的安全性相对高一些。
在input里,name起到什么作用?
name属性存放的是需要向后台服务器传入的参数名称,用于向后台传递数据。
radio如何分组
根据name属性的值分组,name值相同的为一组
placeholder有什么作用
作用是文本框中的灰色提示,不影响后台的提交
type=hidden隐藏域有什么作用,举例说明
第一是暂存信息,第二是出于安全策略的考虑
举例:在此传入某个值作为安全性检验的标准。
简单介绍HTML表单的用法
- input标签
<input type="text" name="username" />
<input type="password" name="password" />
<input type="checkbox" name="color" value="red" />红色
<input type="checkbox" name="color" value="yellow" />黄色
<input type="checkbox" name="color" value="blue" />蓝色
<input type="radio" name="sex" value="male" />男性
<input type="radio" name="sex" value="female" />女性
<input type="file" accept="image/gif" />
<input type="hidden" name="ccc" value="123" />
- select标签,下拉列表
<select name="color">
<option value="red">红色</option>
<option value="yellow">黄色</option>
<option value="blue" selected>蓝色</option>
</select>
- textarea标签,多行文本
<textarea name="article" cols="30" rows="60"></textarea>