教学项目十六 HTML中表单网页设计(二)
【教学内容】
讲解HTML中复选框、多行文本框、下拉列表的使用
【教学目的】
使学生掌握综合性表单的制作
【教学重点】
HTML综合性表单设计
【教学难点】
理解表单中相应元素对应标志及属性的含义
【教学方式】
案例分析式、项目教学
【教学参考】
1.<<JavaScript 入门与提高>> 杨浩著 清华大学出版社
2.<<JavaScript从入门到精通>> 电脑报社出版
3.TML网页制作教程 材义语编著 铁道出版社
4.HTML基础与实例 程耀编著 电子工业出版社
【新课】
HMTL中表单元素的使用
1.复选框
格式:
<input type=checkbox name=字段名 value=字段值 checked>
2.多行文本框
格式:
<textarea name=字段名 rows=滚动文本框行数,cols=滚动文本框一行中的字符数></textarea>
3.下拉列表
格式:
<select name=字段名 size=显示的列表项数 multiple>
<option value=值 selected>显示列表项值</option>
</select>
说明:
size: 指定屏幕上下拉列表中同时显示的选项个数
multiple: 设定是否可以复选(同时按住组合键CTRL+SHIFT实现复选操作)
selected: 设定选项已选中
例1: 设计网页设计大赛作品征集网页
程序代码如下:
<HTML>
<Head>
<title>我的个人网页</title>
</head>
<body background=11.gif>
<form>
<p align=center><font size=5 face=隶书>网页设计大赛作品征集表</p>
<table border=1 align=center>
<tr>
<td>姓名<input type=text name=xm size=10></td>
<td>EMAIL<input type=password size=12 name=mail></td>
</tr>
<tr>
<td colspan=2>性别<input type=radio name=sex value=男>男
<input type=radio name=sex value=女>女
</td>
</tr>
<tr>
<td colspan=2>
制作时间<select>
<option value=2001>2001</option>
<option value=2002>2002</option>
<option value=2003>2003</option>
<option value=2004>2004</option>
</select>年
<select>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>
<option value=6>6</option>
<option value=7>7</option>
<option value=8>8</option>
<option value=9>9</option>
<option value=10>11</option>
<option value=12>12</option>
</select>月
<select>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>
<option value=6>6</option>
<option value=7>7</option>
<option value=8>8</option>
<option value=9>9</option>
<option value=10>10</option>
<option value=11>11</option>
<option value=12>12</option>
<option value=13>13</option>
<option value=14>14</option>
<option value=15>15</option>
<option value=16>16</option>
<option value=17>17</option>
<option value=18>18</option>
<option value=19>19</option>
<option value=20>20</option>
<option value=21>21</option>
<option value=22>22</option>
<option value=23>23</option>
<option value=24>24</option>
<option value=25>25</option>
<option value=26>26</option>
<option value=27>27</option>
<option value=28>28</option>
<option value=29>29</option>
<option value=30>30</option>
<option value=31>31</option>
</select>日
</td>
</tr>
<tr>
<td colspan=2>
你使用的开发工具有:
</td>
</tr>
<tr>
<td colspan=2>
<input type=checkbox name=ts0 value=on checked>FRONTPAGE
<input type=checkbox name=ts1 value=on >DREAMWEAVER
<input type=checkbox name=ts2 value=on >JavaScript
<input type=checkbox name=ts3 value=on >FLASH
</td>
</tr>
<tr>
<td colspan=2>网页特色介绍</td>
</tr>
<tr>
<td colspan=2>
<textarea rows=6 cols=80 name=prop>请写出不超过200字的网站特色介绍</textarea>
</td></tr>
<tr>
<td><input type=submit value=发送 name=ss></td>
<td><input type=reset value= 重填 name=ct></td>
</tr>
</table>
</form>
</body>
</html>
表单字段外框标记的使用
标志:
(1)<fieldset></fieldset>
用于生成字段外框
(2) <legend></legend>
定义字段外框的标题名称
例2.设计有字段外框的网页
程序代码如下:
<HTML>
<Head>
<title>我的网页</title>
</head>
<body bgcolor=#00eeff>
<center><p align=center><font size=5 face=隶书>学生信息调查表</font></p></center>
<table border=0 align=center width=400>
<form>
<tr>
<td colspan=2>
<fieldset>
<legend>班级概况</legend>
班 级<input type=text name=bj size=10><br>
班主任<input type=text size=10 name=bzr><br>
专业<input type=radio name=zy value=1 checked>计算机应用
<input type=radio name=zy value=2>网络工程
<input type=radio name=zy value=3>图像处理
</fieldset>
</td>
</tr>
<tr>
<td colspan=2>
<fieldset>
<legend>学生信息</legend>
姓名<input type=text name=xm size=10><br>
性别<input type=radio name=sex value=男>男
<input type=radio name=sex value=女>女<br>
年龄<select>
<option value=16>16</option>
<option value=17>17</option>
<option value=18>18</option>
<option value=19>19</option>
<option value=20>20</option>
<option value=21>21</option>
<option value=22>22</option>
<option value=23>23</option>
<option value=24>24</option>
<option value=25>25</option>
</select>
</fieldset>
</td>
</tr>
<tr>
<td><input type=submit value=提交> </td>
<td><input type=reset value=重填></td>
</tr>
</form>
</table>
</body>
</html>
【课后小结】
表单是网页实现交互处理的工具,熟练掌握表单中元素的标志和属性,是设计表单网页关键。