第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)在网页文档“设计视图”窗口下方的状态栏中单击选中标签“
结束标签之间。2.表单元素 在
格式表示.其作用就是把页面中输入的数据以电子邮件形式发送到邮箱中或直接传送到数据库中 4. 将光标停放到表单域中,选择常用面板上的图12-3 在页面中插入表格和文本 在第2行第1 个单元格中输入文字"用户名:",然后单击表单面板中"文本字段插入文本框. 选中插入的文本框,打开属性面板,在"文本域"下面的文本框中输入"name", 在"字符宽度"文本框中输入"25";"类型"选择"单行"单选按钮;"最多字符数
图12-6 单选按钮属性设置 说明初始状态有两个选择,“已勾选”和“未选取中”。单选按钮是在众多选 16. 按钮,在“省份:”旁边插入“列表 菜单”框,单击属性能面板上的按钮,打开“列表值” 黑龙江等,单击按钮可增加项目,单击按钮可删除项目,右边的两个按钮,可用来调整项目的上下位置。如
图12-7 “单选按钮组”对话框图12-8 “列表/菜单”列表值设置 18. 单击“确定”按钮,返回属性面板,在“初始化时选取定”文本框中出现了刚才设置的项目标签。然后在“列表/菜单”下面的文本框中输入“ 图12-9 “列表/菜单”属性设置 图12-10 文件域属性设置 文件域是用来选择本地硬盘上文件夹目录地址,其后面跟着按
着单击表单面板上的“复选框”按钮,分别在各选取项前面插入复选取框。 钮,使表格中的内容都靠左对齐。如图 行,然后单击表单面板上的“文本区域”按钮,插入文本域。 图12-11 选中表格单击“左对齐”按钮 26. 选中文本域,打开属性面板,在“文本域”下输入名称content,在“字符宽度”文本框中输入40,在“行数”中输入5,在“类型”选项中选择“多行”单选取按钮。参数设置如图12-12所示。 图12-12 “文本域”属性设置
网页设计技术实用教程--从基础到前沿 第5章HTML5网页表单设计(字数3万) 参考文献:我chp6;陆chp4;格式类似我P73; 目录 5.1表单简介及应用案例 5.2 表单主体设计---form 标记5.2表单主体设计(form)包括新增元素 5.3表单输入域设计---input标记5.3 表单设计的相关属性包括新增属性 input元素type属性的新增类型:电子邮件类型;搜索类型;URL类型;电话号码类型;数字类型;范围类型;日期类型;周类型;月份类型;时间类型;日期与时间类型;本地日期与时间类型;颜色类型; 新增属性:form属性;formaction;formmethod;placeholder;autofocus;list;autocomplete; 5.4 文本区与列表选择框设计--- textarea、select标记 5.5标签与按钮设计---label、button标记 5.6表单控件分组设计--- fieldset、legend标记 5.7 HTML5表单设计前沿内容知识技术 5.7.1 新增与改进的表单元素;HTML5表单新增与改进的元素 5.7.2 新增与改进的表单属性;HTML5表单新增与改进的属性 5.7.3 input域控件的type属性的新增与改进 5.4 表单设计示例 如果例子多,需要单独成节,可增加该节 例子(见陆p46-59)按功能划分:input元素使用示例;form等属性示例;表单验证示例…… 5.8 使用DWCS5进行网页表单设计实例 (薛凯7.3.5;对5.1节的案例用工具制作、设计) 5.9本章小结 5.10进阶学习 5.11 思考与实践 第5章HTML5表单设计 本章导读:上一章我们学习了、了解了……网页中链接的设计。而在网站注册或购物时不可或缺的元素就是表单,本章就引导大家读者学习表单的设计。 首先,通过一个案例的介绍,让大家领略了解表单在网站中的重要魅力作用,同时在读者建立起了对表单有了大概的初步感性认识印象后;接着通过理论与示例结合的方式,、详细具体讲解介绍表单主体及其内部各种标记和属性的知识;同时,紧跟技术的发展,讲述介绍HTML5表单设计前沿内容;如果有该节则加入此句有了在掌握了表单设计的基本知识、技术的理论储备准备之后,我们通过几个综合示例讲解表单设计中各种元素的实用方法,完成理论向实践的转变。工欲善其事,必先利其器,网页设计离不开好的工具支持,最后,指导大家使用网页设计工具DWCS5工具实现一个复杂表单页面的设计,至此从而完成本章的讲解学习之旅。
制作表单网页说课稿 尊敬的各位评委、专家: 大家好!今天我说课的内容是《制作表单网页》。 一、说教材 网页设计是我校计算机应用技术专业的一门选修课,使用教材是航空工业出版社的《网页设计案例教程》。今天我说课的内容是第7章表单在网页中的应用,讲述了表单元素在网页中的操作与应用。 表单用来收集用户信息,使网页具有交互功能,因此广泛使用。由于表单元素比较多,用法各不相同,有一定难度。因此,我把课本的知识进行了分解与重组,由易到难,设计成三个任务,各有侧重点。 二、说教学重点与难点 教学重点:1.创建表单。 2.掌握各表单元素 教学难点:熟练应用各表单元素 关键点:表单元素属性的设置 三、说教学目标 (一)知识目标 掌握表单的基本构成要素,了解表单设计及制作流程,理解、掌握并熟练运用表单各知识点。
(二)技能目标 1.根据场合灵活制作表单。 2.培养学生使用Dreamweaver 软件的综合能力,提高应用水平。 (三)情感目标 1. 培养学生的自主学习能力、自我探究能力; 2. 增强学生的审美意识、组织能力和团结协作的精神; 四、说学情 我所教授的对象是大专二年级计算机专业的学生。他们学习能力参差不齐,学习不主动。但他们具备了一定的分析能力和探究意识,同时会带着问题投入到课程学习当中,具有强烈的好奇心和求知欲。 五、说教法 根据对教材、学生情况、教学目标的认真分析,我确定使用以案例教学法、小组合作法、任务驱动法为主并辅以演示、辅导等其他教学方法。 1.任务驱动下的案例教学法:从生活中常见的表单网页例子,比如常用的淘宝注册页面,游戏注册界面等,引入本节课的学习,吸引学生的好奇心。 2.演示法:通过多媒体演示关键的知识点和关键步骤,或使用课件演示。这种方法比较直观,还可活跃课堂气氛。激起学生学习兴趣,
实验七制作表单 【实验目的】 1.熟练掌握网页中表单的制作方法。 2.熟练掌握Dreamweaver CS6用户注册表单网页的制作。 3.熟练掌握添加行为检查表单。 【实验环境】 1.工具软件:Dreamweaver CS6 2.制作如图7-1所示的“用户注册”表单网页。 图7-1 【实验内容】 1.练习表单的制作。 2.制作如图所示的“用户注册”表单网页。
3. 练习检查表单操作。 【实验步骤】 1.创建本地站点。 2.1 创建表单 (1)新建一个网页,将光标定位在希望表单出现的位置上。 (2)执行【插入】->【表单】->【表单】命令,或选择“插入”栏上的“表单”类别,然后单击“表单”按钮。 (3)这时文档中将插入一个空的表单,如图7-2所示。在“设计”视图中,红色的虚轮廓线表示表单。 注意:如果没有看到红色的虚轮廓线,请检查是否选中了【查看】->【可视化助理】->【不可见元素】选项。 图7-2 红色的虚轮廓线表示表单 (4)选定上面的表单,显示表单属性面板,如图7-3所示。 图7-3表单属性面板 表单属性: ?表单名称:标识该表单的惟一名称。命名表单后,就可以使用脚本语言(如JavaScript 或VBScript)引用或控制该表单。 ?动作:指定处理该表单的动态网页或脚本的路径(如asp/https://www.sodocs.net/doc/7010560205.html,、php、jsp等)。 可以在“动作”文本框中键入完整路径,也可以单击文件夹图标以选择一个动态网页或脚本。 ?方法:选择将表单数据传输到服务器的方法,POST方法将在HTTP请求中嵌入表单数据;GET方法是将值附加到请求该页面的URL中;默认方法是使用浏览器的默认设置将表单数据发送到服务器。 ?MIME类型:指定对提交给服务器进行处理的数据使用MIME编码类型,默认设置为“application/x-www-form-urlencode”通常与POST方法协调使用。如果要创建文件上传域,需指定“multipart/form-data MIME”类型。 ?目标:设置提交表单后的目标浏览器。 2.2 插入文本字段
1、表单文本输入的移动选择:在文本输入栏中,如果加入了提示,来访者往往要用鼠标选取后删除,再输入有用的信息。其实只要加入onMouseOver="this.focus()" onFocus="this.select()" 代码到<textarea> 中,一切就会变得简单多了,如:以下为引用的内容: <textarea name=textarea wrap=virtual rows=2 cols=22 onMouseOver="this.focus()" onFocus="this.select()">请填入你的姓名</textarea> 类似的,可以加入代码到<input>。 2、表单输入单元点击删除:本列同上则作用类似,只是使用鼠标上略有变化,需要点击而不像上则的只要鼠标覆盖。如: 以下为引用的内容: <input type=text name="address" size=19 value="请填入你的邮箱"onFocus="this.value=''"> 点击输入单元后,提示信息会删除,是不是很方便。 3、表单输入单元的边框设置:更改传统的表单单元边框,会让你的主页生色不少。如: 以下为引用的内容: <input type=radio name=action value=subscribe checked style="BORDER-BOTTOM: dashed 1px; BORDER-LEFT: dashed 1px; BORDER-RIGHT: dashed 1px; BORDER-TOP: dashed 1px;background-color: #FEF5C8"> 其中"style=***"为左右上下和背景色设置,适用于其它单元。 4、表单输入单元的文字设置:表单中单元的字体是可以修改的,如: 以下为引用的内容: <input type=text name="address" size=19 value="请填入你的姓名" style=font-family:"verdana";font-size:10px > 其中"style=***"为字体和字大小设置。 5、修改表单属性为弹出窗口:大多数表单激活后,会在当前页面中打开,影响正常浏览。不如修改一下,如: 以下为引用的内容: <form method=POST action=url target=_blank> 其中"target=_blank"为控制在弹出窗口打开。
信息科学与技术学院实验报告 一、实验综述 1、实验目的及要求 1.掌握表单技术基础,学会插入文本域。 2.掌握表单及表单元素的创建与修改。 3.通过表单技术,了解网页的制作。 2、实验仪器、设备或软件 PHOTOSHOP软件 Dreamweaver CS4软件 二、实验过程(实验步骤、数据记录) 1.将光标置于表单内,然后在【插入】面板中单击【文本字段】按钮,打开【输入标签辅助功能属性】对话框,设置文本字段的属性,在【输入标签辅助功能属性】对话框中,用户可以为文本字段的表单对象添加标签文本,同时设置标签文本显示的位置。在完成【输入标签辅助功能属性】的设置后,单击【确定】按钮,插入文本字段。然后,即可在【属性】检查器中定义文本字段的各种属性。 2.创建文本区域有两种方法。一种是先为表单插入一个文本字段的对象,然后在【属性】检查器中设置【类型】为多行;除此之外,也可以单击【插入】面板中的【文本区域】按钮,在设置【输入标签辅助功能属性】对话框中的各种属性后,同样也可以插入一个文本区域对象。 3.先将光标置于表单的容器中,在【插入】面板中单击【字段集】按钮,在弹出的字段集对话框中输入字段集的名称,然后单击【确定按钮,将字段集添加到网页文档中。然后,将光标置于字段集之后,在【插入】面板中单击【复选框】按钮,在弹出的【输入标签辅助功能属性】对话框中设置复选框的属性后,即可将其添加到网页中。
日志页面 第一篇日志
第二篇日志 三、结论 1、实验结果 本实验主要通过整个表格和单元格颜色的差异来衬托出实验效果,间距的作用主要在于表现这种颜色差异。要充分地理解这两种单位表示的意义才能正确地进行选择,否则就不能达到自己想要的效果,设置错误就会严重影响实验效果。 2、分析讨论 实验结束后我们可以看到页面的背景变成了我们插入的图像,并且要鼠标经过的时候会变成另一个图像,这就是鼠标经过图像的效果。 在插入复选框时应注意,复选框的名称只允许使用字母下划线和数字。其中,只允许以字母和下划线作为开头。 四、指导教师评语及成绩: 评语:
1、只有下划线的文本框: 2、软件序列号式的输入框: ————— 3、软件序列号式的输入框(完整版): ————— 4、输入框景背景透明: 5、鼠标划过输入框,输入框背景色变色: 6、输入字时输入框边框闪烁(边框为小方型):