1. 简述<form>标签
HTML 中规定,使用 <form> 标签来表示表单。我们都知道表格的行、列及单元格需要放在 <table></table> 标签中,表单里的元素也不例外,同样需要放在 <form></form> 标签中。<form> 标签有几个常用的属性,见下表:
常用属性 | 属性值 | 说明 |
---|---|---|
action | url | 用户点击提交按钮时,表单被提交到的位置。 |
method | get / post | 表单提交时所使用的 http 请求方法,只能是 get 或 post 中的任意一种。 |
name | 自定义 | 表单的名称,不能包含特殊字符和空格。 |
具体语法如下:
<form action="url" method="post" name="formName"></form>
此处使用提交方法为post
,还可以设置为get
。我们来看一下两者之间有什么区别:
- get :用户点击提交按钮后,提交的信息会被显示在页面的地址栏中。一般情况下,
get
提交方式中不建议包含密码,因为密码被提交到地址栏,不安全。 - post:如果表单包含密码这种敏感信息,建议使用
post
方式进行提交,这样数据会传送到后台,不显示在地址栏中,相对安全。