form表单
2017-10-18 本文已影响11人
_小黑
- form表单有什么作用?有哪些常用的input 标签,分别有什么作用?
为用户输入创建html表单
常见的input标签
<input type="text" >文本框
<input type="radio">单选框
<input type="checkbox">复选框
<input type="password">输入密码框
<input type="textarea">多行文本框
<input type="hidden">隐藏的
<input type="submit">提交
<input type="button">按钮
2.post 和 get 方式的区别?
在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。
GET - 从指定的资源请求数据。
- GET 请求可被缓存
- GET 请求保留在浏览器历史记录中
- GET 请求可被收藏为书签
- GET 请求不应在处理敏感数据时使用
- GET 请求有长度限制
- GET 请求只应当用于取回数据
POST - 向指定的资源提交要被处理的数据 - POST 请求不会被缓存
- POST 请求不会保留在浏览器历史记录中
- POST 不能被收藏为书签
- POST 请求对数据长度没有要求
- 在input里,name 有什么作用?
name 属性规定 input 元素的名称。name 属性用于对提交到服务器后的表单数据进行标识,或者在客户端通过 JavaScript 引用表单数据。注释:只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。 - radio 如何 分组?
将radio 的name属性设置成不同的值,这样不同值的radio 之间就是不同的分组。
例如:name值相同的为同一组,只可以选择一个
<input type="radio" name="sex" >男
<input type="radio" name="sex" >女
<input type="radio" name="sex1" >男
<input type="radio" name="sex1" >女
- placeholder 属性有什么作用?
placeholder 属性提供可描述输入字段预期值的提示信息(hint)。该提示会在输入字段为空时显示,并会在字段获得焦点时消失placeholder 属性适用于以下的 <input> 类型:text, search, url, telephone, email 以及 password。 - type=hidden隐藏域有什么作用? 举例说明
表单隐藏域在页面上对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。通过隐藏域设置验证信息,用户提交信息后,隐藏域的数据也被提交到后台,后台进行校验,提高安全性。例如可以用来防止CSRF攻击。如果是非法用户恶意提交表单的话,value里的值对不上,服务器会拒绝该请求。