1.form表单有什么作用?有哪些常用的input 标签,分别有什么作用?
- form表单可以将表单填写的内容提交到服务器。
常见的input标签及作用
标签 | 作用 |
---|---|
text | 单行文本框 |
password | 密码框 |
checkbox | 多选组件 |
radio | 单选组件 |
file | 上传文件 |
hidden | 隐藏组件 |
submit | 提交数据按钮 |
bottom | 普通按钮 |
reset | 重置按钮 |
2.post 和 get 方式的区别?
- get一般用于向服务器查询/获取信息,post一般用于向服务器提交信息。
- get提交的信息会显示在URL中,因此降低了安全性。而post不会显示在URL中,提高了安全性
- get提交的信息有限,根据不同浏览器对URL长度限制的不同而受到不同的限制。而post理论上可以提交无限的信息量。
- post需要两个阶段发送数据,降低了传输的可靠性以及速度。get只需要一个阶段,速度更快。
3. 在input里,name 有什么作用?
- name属性规定了input元素的名称,用于后续提交表单数据,或者在JS中引用表单。
4.radio 如何 分组?
- 通过name属性分组。相同的name为一组
5.placeholder 属性有什么作用?
- 用于文本框中的输入提示,描述输入域所期待的值
6.type=hidden隐藏域有什么作用? 举例说明
- 定义隐藏的输入字段,隐藏字段对于用户是不可见的。隐藏字段通常会存储一个默认值,它们的值也可以由 JavaScript 进行修改
- 暂存信息:后端在构造web页面的过程中,通过hidden隐藏域在页面中添加了相关数据信息(用户对网页进行操作时可能会用到这些数据信息)
- 信息安全:后端在构造web页面的过程中,可以通过hidden隐藏域在页面中添加相关的验证信息,当form表单被提交后,服务器会收到该验证信息,通过一定的算法校验该验证信息,可以有效防止非法请求对数据库的增删改查,提高了web应用的安全性。
网友评论