form表单有什么作用?有哪些常用的input 标签,分别有什么作用?
form表单中包含了向web服务器提交的一些交互控制信息。
常用的input标签:
<input type="text"> // 文本输入
<input type="password"> // 密码
<input type="checkbox"> // 多选框
<input type="radio"> // 单选框
<input type="button"> // 按钮
<input type="submit"> // 提交
<input type="file"> // 上传文件
<input type="reset"> // 清空表单输入字段
<input type="hidden"> // 隐藏
<input type="email"> // 自动验证email域值
<input type="date"> // 日期选择器
<input type="range"> // 滑动条
<input type="search"> // 搜索域
POST 和 GET 方式的区别
- GET一般用于获取/查询资源信息,而POST一般用于传送信息。
- get提交的数据有限制,而post理论上提交的数据信息无限制。
- get请求因为参数直接暴露在URL上,因此参数会被完整保留在浏览器历史记录里,而post中的参数不会被保留。
在input里,name 的作用
提交的表单数据的名称
radio 如何分组
同一组的单选必须有一样的name
属性
placeholder 属性有什么作用?
用来提示用户应该输入什么信息
type=hidden隐藏域有什么作用? 举例说明
type=hidden
的元素不会显示在页面中,但是其值却会被提交到服务器。
服务器收到提交的表单,验证隐藏域的值,用来识别用户确定用户身份,提高安全性能。