关于form表单

2017-04-25  本文已影响0人  LeeoZz

form表单用于收集用户的输入数据,并提交到web服务器进行处理;
<input>标签根据其type属性的不同有多个形态,常见的如下:
<input type="text"> 定义供文本输入的单行输入字段
<input type="password"> 定义密码字段
<input type="submit"> 定义提交表单按钮
<input type="radio"> 定义单选按钮
<input type="checkbox"> 定义复选框
<input type="button"> 定义按钮

get和post是method属性规定的在提交表单是所用的两种方法。
get一般用于请求数据,如搜索引擎,而post一般用于发布数据,如发布文章;get在提交表单时会把表单数据显示在url中,而post则不会,因此post更加安全;get有对于表单数据有长度限制,post一般没有限制

name为输入的数据进行命名,如果输入的数据要正确地被提交,每个输入数据必须设置一个 name 属性。

假设如下代码:
<input type="radio" name="sex" value="Male">Male
<input type="radio" name="sex" value="Female">Female
其运行结果为:

现在我们对其分组,只需在属性name的值中进行分组即可:
<input type="radio" name="sex1" value="Male">Male
<input type="radio" name="sex1" value="Female">Female
<input type="radio" name="sex2" value="Male">Male
<input type="radio" name="sex2" value="Female">Female
其运行结果为:

placeholder为文本的输入提供提示作用,提示用户该文本输入区域应该输入什么内容,如下图:
<input type="password" name="password" placeholder="请输入密码">

1.隐藏域可作安全性检测。隐藏域中的信息不被用户所见,在提交表单时一并发送的web服务器,当隐藏域中的信息与服务器匹配时,则表单是安全的。
2.因为隐藏域不被用户所见,因此可以用来传输或者临时存放一些数据。

上一篇下一篇

猜你喜欢

热点阅读