1.form表单有什么作用?有哪些常用的input 标签,分别有什么作用?
- form表单的作用是搜集用户的输入,用户提交表单时向服务器传输数据,从而实现用户与web服务器的交互。
- 常用的input标签及其作用有:
1.text: 用来定义单行输入文本框
2.password: 用来定义密码字段
3.submit: 用来定义提交表单数据至表单处理程序的按钮
4.button: 用来定义按钮
5.reset: 用来定义重置按钮
6.file: 用来定义输入字段和 "浏览..." 按钮,供文件上传
7.checkbox: 用来定义复选框
8.radio : 用来定义单选按钮
9.textarea: 用来定义多行文本输入
2.post 和 get 方式的区别?
- get会让url发生变化,而post不会。从一般的安全性角度来说,post的安全性更好
- get仅仅是获取资源信息,就像数据库查询一样,不会修改,增加数据,不会影响资源的状态,而post可能修改服务器上的资源的请求.
3.在input里,name 有什么作用?
- 我的理解name的作用是给这个数据做一个记号,用来表示这个数据是干什么用的。
4.radio 如何 分组?
- name相同的radio为同一组。
5.placeholder 属性有什么作用?
- placeholder的作用是在文本框还没有输入文本的时候给文本框显示一个提示信息,用来提示用户应该在文本框内输入什么信息。
6.type=hidden隐藏域有什么作用? 举例说明
- 隐藏域是用来收集或发送信息的不可见元素,对于网页的访问者来说,隐藏域是看不见的。当表单被提交时,隐藏域就会将信息用你设置时定义的名称和值发送到服务器上。
举例:有些时候一个form里有多个提交按钮,怎样使程序能够分清楚到底用户是按那一个按钮提交上来的呢?我们就可以写一个隐藏域,使用不同的验证码来分辨提交的信息。