表单是用来采集用户的输入数据,然后将数据提交给服务器
二、表单的组成
一个表单有三个基本组成部分:
①表单标签:这里面包含了处理表单数据所用程序的URL以及数据提交到服务器的方法。
②表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。
③表单按钮:包括提交按钮、复位按钮和一般按钮;
三、表单标签
表单标签<form></form>
功能:用于申明表单,定义采集数据的范围,也就是<form>和</form>里面包含的数据将被提交到服务器语法:
action=“” 服务器地址
method=“” get / post
1.Action 属性
action=“” 数据提交的路径 服务器地址
action 属性定义在提交表单时执行的动作,向服务器提交表单的通常做法是使用提交按钮。
通常,表单会被提交到 web 服务器上的网页。
如果省略 action 属性,则 action 会被设置为当前页面。
2.method
method=“” 方式 方法 数据提交的方式
method 属性规定在提交表单时所用的方法(GET 或 POST):
①什么时候使用 GET?如果表单提交是被动的(比如搜索引擎查询),并且没有敏感信息。
1.当您使用 GET 时,表单数据在页面地址栏中是可见的,安全性较低
http://127.0.0.1:8848/lianxi/03%E8%A1%A8%E5%8D%95.html?usernamme=fds&pwd=123&tj=%E6%8F%90%E4%BA%A4%E6%8C%89%E9%92%AE
2.GET 最适合少量数据的提交。浏览器会设定容量限制。
3.get方式可能获取的数据是浏览器里的缓存信息
②什么时候使用 POST?如果表单正在更新数据,或者包含敏感信息(例如密码)。
POST 的安全性更好,因为在页面地址栏中被提交的数据是不可见的。
3.Target 属性target 属性规定提交表单后在何处显示响应。
target 属性可设置以下值之一:
| 值 | 描述 |
|---|---|
| _blank | 响应显示在新窗口或选项卡中。 |
| _self | 响应显示在当前窗口中。 |
| _parent | 响应显示在父框架中。 |
| _top | 响应显示在窗口的整个 body 中。 |
| framename | 响应显示在命名的 iframe 中。 |
默认值为 _self,这意味着响应将在当前窗口中打开。
四、表单域对象
表单域包含了文本框、多行文本框、密码框、隐藏域、复选框、单选框和下拉选择框等,用于采集用户的输入或选择的数据
元素元素是最重要的表单元素。
元素有很多形态,根据不同的 type 属性。
1. 文本框定义常规文本输入,定义常规文本输入
2.多行文本框
元素定义多行输入字段(文本域)
行内块元素
rows 行数
cols 列数
不修改文本域大小
3.复选框
复选框允许用户在有限数量的选项中选择零个或多个选项
行内元素
将复选框用label包起来,可以实现点文字就选择选框的效果
label包住文本,通过label的属性for与复选框的id值进行联系,实现效果
checked
复选框默认被选中,添加 checked="checked" 或者 直接写checked
4. 密码框
password 字段中的字符会被做掩码处理(显示为星号或实心圆)。
5. 单选框
必须写上相同的name值才能每次选中一个
单选框也可以用默认属性checked
6. 文件上传框
访问者可以通过输入需要上传的文件的路径或者点击浏览按钮选择需要上传的文件。
<input type="file" name="..." size="15" maxlength="100">
在input里加入multiple属性可以多选文件,默认只能选一个
7.



