form表单有什么作用?有哪些常用的input 标签,分别有什么作用?
- 向服务器提交或请求数据数据
- 常用标签有input、textarea、label、select、option、reset、submit等分别为输入域,文本域,标签,选项框,重置按钮,提交。
post 和 get 方式的区别?
-
get:
-
post:
- 如图可知,get请求是吧用户数据写在URL上传输的,而post则不会。
- 如果数据里包含用户私密信息。如密码等,用get方式显然是不适合的。
- 如果用户传输的数据是一篇几万字的文章,因为url的长度也是有限制的,URL 的最大长度是 2048 个字符,若用get传输,超过url长度的内容会被截掉。
在input里,name 有什么作用?
name的作用就是这个input的value对应的key,让每一个数据都是key——value的传输出去;
radio 如何 分组?
<input type="radio" name="a">
<input type="radio" name="a">
name相等的为一组radio;
placeholder 属性有什么作用?
placeholder 设置默认提示文字。在用户输入任意内容之后就消失。
type=hidden隐藏域有什么作用? 举例说明
- 当向服务器提交表单的时候,这个hidden的key-value值也会传输,在服务器端就可以先验证有没这个键值,如果有就接受此表单,如若没有则拒绝,可以保护数据,防止不是来自这个表单的数据传入。
- JavaScript不支持全局变量,但有时我们必须用全局变量,我们就可以把值先存在隐藏域里,它的值就不会丢失了。