搜档网
当前位置:搜档网 › 07第7章制作表单网页.

07第7章制作表单网页.

07第7章制作表单网页.
07第7章制作表单网页.

第7章制作表单网页

通常,一个表单中包含多个对象,有时也称为控件或表单元素,例如用于输入文本的文本域、用于发送命令的按钮、用于选择项目的单选按钮和复选框、用于显示列表项的列表框等。

【教学导航】

7.1课前准备

7.1.1新建一个站点

(1)在本地硬盘创建文件夹

(2)启动Dreamweaver CS3

(3)创建名称为“E游调查”的本地站点

7.1.2新建一个网页文档index0701.html

第7章制作表单网页(1)新建一个网页文档

(2)设置网页标题

(3)保存该网页。

7.1.3在网页中插入表格

1、在网页index0701.html中插入表格1

2、在网页index0701.html中插入表格2

3、在网页index0701.html中插入表格3

4、在表格3中插入表格3-1

(1)插入4行1列表格3-1

(2)在表格3-1第1行的单元格中插入表格3-1-1

(3)在表格3-1第3行的单元格中插入表格3-1-3

(4)在表格3第2行的单元格中插入表格3-1-2

(5)在表格3第4行的单元格中插入表格3-1-4

7.2课堂引导训练及评价

【课堂引导训练任务描述】

1、网页制作任务卡

网页制作任务卡如表7-5所示。

表7-5网页制作任务卡

177

178

2、网页制作任务跟踪卡

网页制作任务跟踪卡如表7-6所示。

表7-6 网页制作任务跟踪卡

【网页效果展示】

网页“index0701.html ”的预览效果如图7-2所示。

图7-2 网页“index0701.html ”的预览效果

【任务完成过程】

7.2.1 插入表单域

第7章制作表单网页

【操作要求】

在表格3的单元格中插入一个表单域。

【实施过程】

(1)将光标置于表格3的单元格中。

(2)在Dreamweaver CS3主界面中,单击菜单【插入记录】→【表单】→【表单】,如图7-3所示,在表格3单元格中光标处插入一个表单域。

7.2.2设置表单域的属性

【操作要求】

设置表单域的“名称”、“动作”、“目标”和“方法”等属性。

【实施过程】

将光标置于表单域中,即可看到表单域的“属性”面板,在该属性面板中设置表单域的属性。

“属性”面板上各项属性的设置如下:

(1)“表单名称”:用来设置表单的名称。这里设置为“Form1”。

(2)“动作”:用来设置处理该表单的动态网页或用来处理表单数据的程序路径,这里假设处理该表单的动态网页为“Register_Confirm.aspx”。

(3)“目标”:用来设置表单被处理后,反馈网页打开的方式。默认的打开方式是在原窗口中打开,这里设置“目标”为“_blank”,有利于提高浏览速度。

(4)“方法”:用来设置表单数据发送到服务器的方式。这里选择“POST”方式

(5)“MIME类型”用来设置发送数据的MIME编码类型。如果表单中包含文件上传域,则应该选择“multipart/form-data”编码类型。

7.2.3插入表单控件

【操作要求】

(1)插入3个单行文本域。

(2)插入1个文本区域。

(3)插入2个单选按钮。

(4)插入3个单选按钮组。

(5)插入23个复选框。

(6)插入2个下拉式菜单。

(7)插入1个列表。

(8)插入1个跳转菜单。

(9)插入2个表单按钮。

(10)插入1个图像域。

【实施过程】

1、插入单行文本域

在表单的文本域中,可以输入文本、数字或字母。输入的内容可以单行显示,也可以是多行显示,还可以将密码以星号形式显示。

插入文本域的过程如下:

(1)将光标置于“您的姓名:”一行(表格3-1-2的第1行)的第2列的单元格中。

179

Dreamweaver CS3网页制作案例教程

(2)单击“插入”工具栏的【表单】选项卡中的【文本字段】按钮,如图7-5所示。

(3)设置文本域的属性

(4)保存网页,预览其效果。

2、插入文本区域

(1)将光标置于“您的建议:”一行(表格3-1-4的第5行)的第2个单元格中。

(2)单击“插入”工具栏的【表单】选项卡中的【文本区域】按钮,在弹出的【输入标签辅助功能属性】对话框的“ID”文本框中输入该文本框的标识“suggest”,其他属性保持默认值不变,然后单击【确定】按钮,在光标插入一个多行文本域。

(3)设置多行文本域的属性

(4)保存网页,预览其效果。

3、插入单选按钮

(1)将光标置于“性别:”一行(表格3-1-2的第1行)的第4个单元格中。

(2)单击“插入”工具栏的【表单】选项卡中的【单选按钮】按钮,弹出【输入标签辅助功能属性】对话框,在该对话框的“ID”文本框中输入该单选按钮的“选定值”为“men”,“标签文字”文本框输入“男”,“位置”选中“在表单项后”单选按钮,如图7-11所示。然后单击【确定】按钮,在光标位置插入一个单选按钮。

(3)设置单选按钮属性

单击选中一个单选按钮,在“单选按钮”的属性面板中设置其属性,两个单选按钮的初始状态都设置为“未选中”,标识名称分别为“radio1”和“radio2”,单选按钮的属性设置结果如图7-12所示。

将两个单选按钮的“标签文字”的大小都设置为“12”。

(4)保存网页,预览其效果。

4、插入单选按钮组

(1)将光标置于“您的年龄:”一行(表格3-1-2的第4行)的第2个单元格中。

(2)单击“插入”工具栏的【表单】选项卡中的【单选按钮组】按钮,弹出如图7-13所示的【单选按钮组】对话框。

(3)单击按钮,向单选按钮组中添加新的单选按钮,然后单击“标签”一列的文字,输入新的内容,可以使用汉字,这里分别输入“16岁以下”、“16~25”、“25~35”、“35~45”、“45~55”、“55岁以上”;单击“值”一列的文字,输入需要的值,只能使用英文半角字符,这里分别输入“<16”、“25”、“35”、“45”、“55”、“>55”。

(4)单击【确定】按钮,在光标位置插入单选按钮组,将6个单选按钮调整为三行布局,将各个单选按钮标签文本的大小设置为“12”,然后通过插入多个空格,使其对齐,如图7-15所示。

(5)设置单选按钮属性

选中单选按钮组中的一个单选按钮,然后在属性面板中设置其属性,如图7-16所示。

(6)保存网页,预览其效果。

5、插入复选框

(1)将光标置于“您喜爱的旅游项目:”一行(表格4-1-4的第1行)的第2个单元格中。

(2)单击“插入”工具栏的【表单】选项卡中的【复选框】按钮,弹出“复选框”的【输入标签辅助功能属性】对话框,在“ID”文本框中输入该复选框的标识文本“item01”,

180

第7章制作表单网页

在“标签文字”文本框输入“自然风光”,“位置”选中“在表单项后”单选按钮,如图7-18所示。然后单击【确定】按钮,在光标位置插入一个复选框。

以同样的方法插入其他的四个复选框,复选框的“ID”标识分别为“item02”、“item03”、“item04”和“item04”,标签文字分别为“人文景观”、“民风民俗”、“休闲游”和“探险游”。

(3)设置复选框的属性

(4)保存网页,预览其效果。

6、插入下拉式菜单

(1)将光标置于“所在省份:”一行(表格3-1-2的第2行)的第2个单元格中。

(2)单击“插入”工具栏的【表单】选项卡中的【列表/菜单】按钮,弹出“列表/菜单”的【输入标签辅助功能属性】对话框,在“ID”文本框中输入该“列表/菜单”的标识名称“province”,如图7-22所示。然后单击【确定】按钮,在光标插入列表/菜单。

(3)添加列表值。

(4)在“列表值”对话框中单击【确定】按钮,返回到“属性”面板,这时“初始化时选定”列表项中会出现刚设置的菜单项,如图7-24所示。

以同样的方法在“所在城市:”一行(表格3-1-2的第2行)的第4个单元格中插入一个“列表/菜单”,该菜单的“ID”标识名称为“city”,只有一个选项“==所在城市==”,初始化时选定该选项,其属性设置如图7-26所示。

(4)保存网页,预览其效果。

7、插入列表

(1)将光标置于“您的职业:”一行(表格3-1-2的第4行)的第二个单元格中。

(2)单击“插入”工具栏的【表单】选项卡中的【列表/菜单】按钮,弹出【输入标签辅助功能属性】对话框,在“ID”文本框中输入该“列表/菜单”的标识名称“occupation”,然后单击【确定】按钮,在光标位置插入一个“列表/菜单”。

(3)添加列表值。

(4)在【列表值】对话框中单击【确定】按钮返回到属性面板,“初始化时选定”列表框中会出现刚刚添加的列表项。

(5)设置列表/菜单的属性

在“列表”属性面板的“初始化时选定”列表框中选择一项,作为浏览时的初始值;在“高度”文本框中输入“5”,则列表在浏览时显示为五个选项的高度;如果选中“允许多选”复选框,则表示该“列表”允许被多选,否则只允许选择一项。这里取消选中“允许多选”复选框。“列表”的属性设置如图7-28所示,网页设计视图中“列表”的外观效果如图7-29所示。

(6)保存网页,预览其效果。

8、插入跳转菜单

(1)将光标置于“您最想去的旅游地:”一行(表格3-1-4的第2行)的第2个单元格已插入复选框的标签“黄山”之后,按两次【Shift+Enter】组合键插入换行符实现换行,然后按两次【Shift+Ctrl+Enter】组合键插入空格,输入文字“浏览热点景区:”。

(2)单击“插入”工具栏的【表单】选项卡中的【跳转菜单】按钮,弹出【插入跳转菜单】对话框,其初始状态如图7-30所示。

已添加四个菜单项的【插入跳转菜单】对话框如图7-31所示,然后单击【确定】按钮,完成跳转菜单的设置,插入一个跳转菜单。

181

Dreamweaver CS3网页制作案例教程

(3)设置跳转菜单的属性

(4)保存网页,预览其效果。

9、插入表单按钮

保存网页,预览其效果。

10、插入图像域

保存网页,预览其效果

7.2.4预设文本域中输入文字的字体和大小

【操作要求】

(1)预设文本域中文本的字体为“楷体_GB2312”,大小为“14px”。

(2)浏览网页时将鼠标移到该文本域时,实现自动选中提示信息,直接输入所需文本。

【实施过程】

(1)预设文本域中输入文字的字体和大小

(2)在文本域中自动选中初始文本

保存网页文档,预览其效果,在“姓名”文本框中输入文字时,显示的文字字体为“楷体”,大小为“14px”。

7.2.5使用Spry验证表单数据的有效性

【操作要求】

插入一个“Spry验证文本域”,限制“邮政编码”文本域中只能输入6位数字,无法输入非自然数,也无法输入超过6位的邮政编码。

【实施过程】

(1)插入“Spry验证文本域”

(2)设置“Spry文本域”的属性

保存网页文档,会自动弹出如图7-45所示的【复制相关文件】对话框,单击【确定】按钮即可。

7.2.6应用行为实现表单网页所需的功能

【操作要求】

(1)应用“检查表单”行为,浏览网页提交信息时限制用户必须输入姓名。

(2)应用“检查表单”行为,浏览网页提交信息时限制用户必须输入E-mail地址,且要求E-mail地址必须符合电子邮件地址的格式要求。

(3)应用“检查表单”行为,浏览网页提交信息时限制用户必须输入邮政编码,且输入的邮政编码必须为数字。

(4)应用“调用JavaScript”行为,单击“关闭”图像域时能关闭浏览器窗口。

【实施过程】

1、检查表单数据的正确性

(1)在网页文档“设计视图”窗口下方的状态栏中单击选中标签“”,如图7-46所示。

(2)在Dreamweaver CS3主界面中,单击菜单【窗口】→【行为】,打开“行为”面

182

第7章制作表单网页

板。

(3)在“行为”面板中单击【添加行为】按钮,在弹出的快捷菜单中单击菜单项【检查表单】,如图7-47所示。接着会弹出如图7-48所示的【检查表单】对话框。

(4)在【检查表单】对话框“域”列表中单击选中“input “name””,单击选中复选框“必需的”,单击选中单选按钮“任何东西”。

(5)在【检查表单】对话框“域”列表中单击选中“input “E-mail””,单击选中复选框“必需的”,单击选中单选按钮“电子邮件地址”。

(6)在【检查表单】对话框“域”列表中单击选中“input “postalcode””,单击选中复选框“必需的”,单击选中单选按钮“数字”。

【检查表单】对话框的设置结果如图7-49所示。

(7)在【检查表单】对话框中单击【确定】按钮,关闭该对话框,返回【行为】面板。

(8)将事件设置为“onSubmit”,“行为”面板如图7-50所示。

(9)保存网页文档,预览其效果,在相应的文本框中输入不符合要求的信息或者没有输入必要的信息时,会弹出“提示信息”对话框,如图7-51所示。

2、调用JavaScript脚本自动关闭网页

(1)在网页文档的“设计视图”中单击选中“关闭”图像域。

(2)在“行为”面板中单击【添加行为】按钮,在弹出的快捷菜单中单击菜单项【调用JavaScript】,弹出的【调用JavaScript】对话框。

(3)在【调用JavaScript】对话框的“JavaScript:”文本框中输入代码“window.close()”如图7-52所示,然后单击【确定】按钮,返回“行为”面板。

(4)将事件设置为“onClick”,“行为”面板如图7-53所示。

(5)保存网页文档,预览其效果,单击页面中的【关闭】按钮,会弹出如图7-54所示的对话框,在该对话框中单击【是】按钮,即可关闭当前浏览的网页。

7.2.7引用外部JavaScript脚本文件实现表单网页所需的功能

【操作要求】

引用外部JavaScript脚本文件实现表单网页的以下功能:

(1)在网页中显示当前日期。

(2)动态改变网页中的城市列表。

(3)验证表单数据。

【实施过程】

1、显示当前日期

2、动态改变网页中的菜单选项

3、验证表单数据

7.2.8预览表单网页

保存表单网页,按F12键预览表单网页,该网页的初始状态如图7-62所示。在该表单网页填写“网上旅游调查表”,如图7-所示,然后单击【提交】按钮。如果需要重新填写,直接单击【重置】按钮即可。如果需要关闭网页,直接单击【关闭】按钮即可。

【课堂引导训练任务完成情况评价】

183

Dreamweaver CS3网页制作案例教程

对本次网页制作任务的完成情况进行自评,网页制作任务完成情况评价内容如表7-7所示。

表7-7网页制作任务完成情况评价表

7.3课堂同步训练及评价

7.3.1课堂同步训练任务描述

1、同步训练任务卡

课堂同步训练的任务卡如表7-8所示。

表7-8课堂同步训练任务卡

184

第7章 制作表单网页

185

2、同步训练任务跟踪卡

课堂同步训练的任务跟踪卡如表7-9示。

表7-9 课堂同步训练的任务跟踪卡

7.3.2 同步训练网页的效果展示

同步训练网页的浏览效果如图7-63所示。

图7-63 同步训练网页的浏览效果

7.3.3 同步训练网页的制作要点提示

(1)建议先在网页中插入一个表单域,再在该表单域中插入布局表格,然后表格中输

Dreamweaver CS3网页制作案例教程

入文字、插入表单控件。

(2)“返回”按钮对应的代码如下所示:

(3)“大小”按钮对应的代码如下所示:

(4)“加粗”按钮对应的代码如下所示:

(5)“大小”按钮和“加粗”按钮对应代码中调用了函数insertUBB( ),该函数为外部脚本文件common.js中的自定义函数

7.3.4课堂同步训练评价

课堂同步训练评价内容如表7-10所示。

表7-10课堂同步训练评价表

7.4课外拓展训练

1、拓展训练任务卡

课外拓展训练的任务卡如表7-11所示。

表7-11课外拓展训练任务卡

186

第7章制作表单网页

图7-65 注册网页ex0703.html浏览效果从相关网站获取头像图片,收集实现本网页所需功能的程序代码

2、拓展训练任务跟踪卡

课外拓展训练的任务跟踪卡如表7-12所示。

表7-12课外拓展训练的任务跟踪卡

3、拓展训练任务完成情况描述

课外拓展训练任务完成情况如表7-13所示。

187

Dreamweaver CS3网页制作案例教程

表7-13课外拓展训练任务完成情况

【本章小结】

本章主要介绍了制作表单网页的方法,表单是网页与浏览者交互的一种界面,在网页有着广泛的应用,例如在线注册、在线购物、在线调查问卷等,这些过程都需要填写一系列表单,然后将其发送到网站的服务器,并由服务器端的应用程序来处理,从而实现与浏览者的交互。

188

HTML网页设计(表单元素)

HTML网页设计(表单元素) 1.什么是表单 表单(form)是由一个或多个文本输入框、可单击的按钮、多选框、下拉菜单和图像按钮等组成,所有这些都放在

标签在。一个文档中可以包含多个表单,而且每个表单可以放置通常的主体内容(包括文字和图像在内) Form标签 设计者可以将表单放在文档主体中的任何位置,但前提是将表单的缘故都放在标签和
结束标签之间。

2.表单元素 在

标签中,可以包含以下5个标签。 Input标签 对于大量通常的表单内元素,可以使用标签来进行定义,其中包括文本字段、多选列表、可单击的图像和提交按钮等。虽然标签中有许多属性,但对每个元素来说,只有type和name属性是必须的。当然,根据指定的比哦啊单元素类型,也可以设置一些其

可以使用标签中的name属性来为字段命名(表单提交到处理过程中使用的字段,这种字段的说明可以参阅前面介绍)。从技术角度上讲,name属性的值是任意的一个字符串,但是我们建议最好采用没有嵌入空格或标点的字符串。标签中必须的type属性可以用来选择控件的类型,其属性值如下表所示。 最有用也是最常见的表单输入元素时文字域,在浏览器窗口中显示为一行的空框,它接收用输入的一行信息,当你用户将表单提交给服务器时,这些信息就变成了元素值。 范例代码:

密码域 将type属性值设置为password,就可以创建一个密码域。传统文本域的其他属性和语义也可以应用于密码域。应用呢密码域时必须制定一个字段的名称,这样就可以为该段字段设置size和maxlength属性,并可以设置一个初见时的vlaue。 范例代码: 文件域(file) 复选框(checked) 单选框(ridio) 普通按钮(button) 设置普通按钮(button)代码: 重置按钮(Reset) Textarea标签 作为表单的一部分,