表单 可以把用户的信息提交给服务器,是网站管理员与浏览者沟通的桥梁。利用表单处理程序可以收集、分析用户的反馈意见,做出科学的、合理的决策。
表单有两个重要的组成部分:
- 描述表单的HTML源代码;
- 用于处理用户在表单域中输入的信息的服务器端应用程序客户端脚本,如:ASP.NET、JSP、JAVA等。
表单使用的< form >标记是成对出现的,在首标记< form >和尾标记< /form >之间的部分就是一个表单。
<form action="url" method="...">
...
</form>
- action
定义表单数据提交地址,例如:https://www.baidu.com - method属性
定义表单提交的方式,一般有“get”方式和“post”方式,默认方式 是get。
GET:用户信息会直接在url后台显示出来,适合少量数据。
POST:包含敏感信息,并且信息封闭不可见更加安全。 - < input >
< input >是单标记 ,它必须嵌套在表单标记中使用,用于定义一个用户的输入项。
<input>基本语法
<form>
<input name="... " type="...">
</form>
< input>标记主要有六个属性:type、name、size、value、maxlength、check。其中 name 和 type 是必选的两个属性;
name:属性的值是相应程序中的变量名
在不同的输入方式下,< input >标记的格式略有不同,其他五种属性因type类型的不同,其含义也不同。
-
type属性
type="text"定义单行文本输入框;
type="password"定义密码输入框;
type="radio"定义单选框;
type="checkbox"定义复选框;
type="file"定义上传文件;
form表单需要加上属性enctype=“multipart/form-data”
type="submit