1. Form表单有什么作用?有哪些常用的input 标签,分别有什么作用?
- form表单可以将表单内的内容提交给服务器
- 常用的input标签:
<input type="text">//用于单行文本输入 <input type="password">用于输入密码 <input type="radio">定义单选按钮,允许用户在有限的选项中选择一个 <input type="checkbox">定义复选框,允许用户选择多个 <input type="submit">定义用于向表单处理程序提交表单的按钮 <input type="button">定义按钮,但不会提交表单 <input type="number">用于输入数字
2. post 和 get 方式的区别?
- get用于非敏感数据的提交,post用于敏感数据的提交
- 当使用get方法时,提交数据在地址栏是可见的,而使用post方法是不可见的
- get适用于数据的查询和获取,post适用于数据的增加、删除和修改
- get方法提交的数据最多只能是1024字节,理论上post没有限制,可传较大量的数据
3. 在input里,name 有什么作用?
post和get的时候,name的值和input的值会形成键值对,而服务器端的表单处理程序只有通过name才能获取到相应的用户输入
4. radio 如何 分组?
为属于同一组的选项设置相同的内容值
<input type="radio" name="hobby" value="swimming"> 游泳 <input type="radio" name="hobby" value="study"> 学习 <input type="radio" name="hobby" value="drawing"> 画画
5. placeholder 属性有什么作用?
placeholder属性用于描述输入字段的预期值,该提示会在用户输入之前显示在输入框内
该属性适用于以下输入类型:
text,search,tel,email,password,url
6. type=hidden隐藏域有什么作用? 举例说明
- 作用:隐藏不让用户看到的信息,但这些信息对于web应用又是很有必要的
暂存信息:后端在构造web页面的过程中,通过hidden隐藏域在页面中添加相应的数据信息(用户对网页操作可能会用到这些信息)
信息安全:后端在构造web页面的过程中,通过hidden隐藏域在页面中添加相应的验证信息,当提交form表单时,服务器会收到该验证信息,然后通过一定的算法校验该验证信息,可以有效防止非法请求对数据库的增删改查,提高了web应用的安全性
网友评论