form表单有什么作用?有哪些常用的input 标签,分别有什么作用?
表单用于搜集不同类型的用户输入。
input type="text"
定义常规的文本输入
input type="radio"
定义单选按钮输入
input type="submit"
定义提交按钮
post 和 get 方式的区别?
get使用方法:如果表单提交是被动的(比如搜索引擎查询),并且没有敏感的信息。当使用get时,表单数据在页面地址栏中是可见的。get最适合少量数据的提交。浏览器会设定容量限制。
post使用方法:如果表单正在更新数据,或者包含敏感信息(例如密码)。post的安全性更佳,因为在页面地址栏中被提交的数据是不可见的。
GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连.url长度会受到操作系统和浏览器的限制. 但HTTP协议规范并没有对URL的长度进行限制.
POST把提交的数据放置在是HTTP包的body体中.起到限制作用的是服务器的处理能力. (服务器对body的大小进行了限制)
POST请求的安全性要比GET请求高.
在input里,name 有什么作用?
如果要正确的被提交,每个输入字段必须设置一个name属性。
radio 如何 分组?
通过name属性分组,值相同的为一组
placeholder 属性有什么作用?
placeholder属性的值用以描述输入字段预期值的提示
提示会在用户输入值之前显示在输入字段中。
type=hidden隐藏域有什么作用? 举例说明
定义隐藏字段,隐藏字段对于用户来说是不可见的
隐藏字段常常存储默认值,或由javascript来改变值
input type="hidden" name="country" value="china" /