1. 简述<form>标签

HTML 中规定,使用 <form> 标签来表示表单。我们都知道表格的行、列及单元格需要放在 <table></table> 标签中,表单里的元素也不例外,同样需要放在 <form></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方式进行提交,这样数据会传送到后台,不显示在地址栏中,相对安全。