HTML 表单(2)

4.11 <button>标签

1内容可以是任意资源(eg:图片段落视频...)

2button标签放置form内部,作用和submit一样。

 

4.12 文件选择框

选择你的头像:<input type="file" accept="image/*">

选择你的头像:<input type="file" accept="image/jpeg">

简历:<input type="file" accept="application/pdf">

简历:<input type="file" accept=".doc">

accept属性指定可选择的文件类型。

上传文件需指定对应表单的属性

<form enctype="multipart/form-data">

 

4.13 下拉列表

使用下拉列表的好处:

1)节省页面空间,使得页面更加简洁

2)方便输入

3)规范输入

<form action="result.html" method="get">
你来自:
<select name="province">
<option value="33">浙江</option>
<option value="41">河南</option>
<option value="32">江苏</option>
<option value="36">江西</option>
</select>
<input type="submit" value="提交">
</form>

<select>标签定义了一个下拉列表

<option>标签定义下拉列表的一个选项

<select>标签的name属性定义了提交的参数名

<option>标签的内容定义了该选项显示的文本,value属性定义了选中该选项时传递的参数值

比方选择“江苏”并提交

 

提交的参数如下

 

多选可通过设置multiple属性来实现,ctrl+单击选择多个

<select name="color" multiple>
<option value="red">红色</option>
<option value="blue">蓝色</option>
<option value="green">绿色</option>
<option value="yellow">黄色</option>
<option value="black">黑色</option>
</select>

 

 

传递的参数为

 

<select>标签的size属性定义了下拉列表框显示的选项个数,当小于实际选项个数时,会自动增加一个滚动条。

可以使用<optgroup>对选项进行分组

你打算购买小汽车的品牌:
<select>
<optgroup label="国产车">
<option value="红旗">红旗</option>
<option value="byd">比亚迪</option>
<option value="奇瑞">奇瑞</option>
</optgroup>
<optgroup label="德系车">
<option value="benz">奔驰</option>
<option value="bwm">宝马</option>
<option value="大众">大众</option>
</optgroup>
<optgroup label="日系车" disabled>
<option value="丰田">丰田</option>
<option value="本田">本田</option>
<option value="三菱">三菱</option>
</optgroup>
</select>

<optgroup>的label属性定义分组显示的文字,disabled设置该分组不能用。

4.14 textarea

textarea标签主要是为了方便用户输入较多文字信息,rows属性指定编辑区域的行数,cols属性指定编辑区域的列数。

学习经历:
<textarea rows="3" cols="20"></textarea>

 

4.15 隐藏域

当需要向服务器传递参数,且该参数无需用户输入,甚至都不想让用户看见,可以使用隐藏域来实现

<form action="result.html" method="get">
<input type="hidden" name="stuNo" value="2017110103" >
<br>
原密码:<input type="password" name="old">
<br>
新密码:<input type="password" name="new">
<br>
<input type="submit" value="修改密码">
</form>

4.16 表单总结

<form> :收集数据并提交给服务器

action:指定提交的地址

 method:指定提交的方式get/post

<label>:显示静态的文字

<input>:接收数据输入

type=”text” 简单文本的输入

type=”password” 密码输入

type=”radio” 单选 checked 选中

type=”checkbox” 复选

type = “submit” 提交按钮,触发表单的action

type=”reset” 重置按钮,清空表单数据

type=”button” 普通按钮

type=”image” 图片按钮

type=”hidden” 隐藏域

<textarea> rows cols

<select>下拉列表

multiple: 支持多选

<option> 下拉列表项 selected选中

<optgroup> 列表项分组

posted @ 2021-05-25 21:56  /**serenity*/  阅读(58)  评论(0)    收藏  举报