《《网页设计与制作》教案-第16讲 表单和Spry表单项目》由会员分享,可在线阅读,更多相关《《网页设计与制作》教案-第16讲 表单和Spry表单项目(10页珍藏版)》请在金锄头文库上搜索。
1、第 16 讲 布局技术-模板、库二1.1 教学目标:u 知识目标1. 熟练掌握如何在表单网页中插入表单域。2. 检查表单行为的运用。3. 理解 Spry 验证文本域、Spry 验证文本区域组件、Spry 验证复选框、Spry 验证选择组件。4. 使用 Spry 框架组件制作具有验证功能的表单。u 技能目标1. 掌握快速制作表单页面的方法。2. 能够创建不同形式的表单页面来满足用户间的交互。u 品质目标培养学生认真细致、踏实进取的精神1.2 教学重点:1. 理解 Spry 验证文本域、Spry 验证文本区域组件、Spry 验证复选框、Spry 验证选择组件。2. 使用 Spry 框架组件制作具有
2、验证功能的表单。101.3 教学难点1. 理解 Spry 验证文本域、Spry 验证文本区域组件、Spry 验证复选框、Spry 验证选择组件。2. 使用 Spry 框架组件制作具有验证功能的表单。1.4 教学方法:讲练结合,任务驱动、分子任务操练1.5 课时安排:2 课时1.6 教学对象分析:这个班学生具有基本专业技能,不仅仅是要教会他们方法,最重要的是教会他们的规范的动手能力与各种事件多方法的灵活处理能力,在保证全班同学教学进度一致的情况上,培养学生较好的专业基础与创新创作意识。1.7 教学过程:一、激趣导入,揭示课题对于一个网站的多个页面文件,经常出现布局一致的情况,甚至网页的一些部分是
3、完全 相同的,比如导航栏、标题栏等,利用Dreamweave 中的模板可以方便快捷地创建大量风格统一、布局一致的网页,运用方便灵活的库文件,可省去设计者大量的重复工作。二、使用表单页面不但要向用户提供信息,而且要与之进行交流。在页面中,表单充当了信息接收者的角色。访问者可以使用诸如文本域、列表框、复选框以及单选按钮之类的表单对象输入信息,然后单击某个按钮向服务器提交这些信息。0.1 表单概述使用表单可以制作简单的交互式页面,收集来自用户的信息,是网站管理者与浏览者之间沟通的桥梁。收集、分析用户的反馈意见,做出科学的、合理的决策,是一个网站成功的重要因素。有了表单,网站不仅是“信息提供者”,同时
4、也是“信息收集者”。表单常用于制作调查表、订单、用户注册表和搜索界面等。一个完整的表单有两个重要组成部分:一是页面中进行描述的HTML 代码;二是服务器端的应用程序或客户端脚本,如 CGI、ASP,C 等,用于分析处理用户在表单中输入的信息。通过表单收集到的用户反馈信息,通常是一些用分隔符(如逗号、分号等)分隔的文字资料。这些资料可以导入到数据库或电子表格中进行统计、分析,成为具有重要参考价值的信息。使用 Dreamweaver 可以创建表单,可以给表单中添加对象,还可以通过使用行为来验证用户输入信息的正确性。用户可以透过表单的界面,把信息传给后端服务器处理,处理的结果可以存放在后端数据库或再
5、传回给前端用户。不过,必须使用文本编辑器自行编写脚本或应用程序以处理表单数据。浏览器处理表单的过程一般是这样的:用户在表单中输入数据,然后提交表单,浏览器根据表单体中的设置处理用户输入的数据。若表单指定通过服务器端的脚本程序进行处理,则该程序处理完毕后将结果反馈给浏览器(即用户看到的反馈结果);若表单指定通过客户端的脚本程序处理,则处理完毕后也会将结果反馈给用户。两种表单数据处理方法各有个有优缺点。服务器端方式的主要优点是能全方位地处理用户输入的数据,但占用服务器的资源;客户端方式的优点的不占用服务器资源,反馈速度快,但只能对用户输入的数据进行有限的处理。ASP、Per、PHP、JSP、C、V
6、BScript 等是常用的服务器端脚本程序编写语言,而JavaScript、VBScript(可在客户端运行)等是常用的客户端脚本程序编写语言。服务器端脚本程序的运行一定要在服务器环境下,而客户端脚本程序运行只需浏览器环境即可。0.2 认识表单对象表单是用来接收用户输入信息的区域,用户要输入的信息由多个项目组成,这些项目是 由表单域分别接收的。可以通过执行“插入/表单”或使用插入面板的“表单”对象组加入表单体和表单元素,如图 3-73 所示。图 3-73表单对象面板1表单体表单体在文档中定义一个表单区域,表单对象都是插入在这个表单区域中的。插入表单 之前应先定义表单体,否则 Dreamweav
7、er 会提示是否添加表单标签。创建表单体后,会在文档中出现一个红色的虚线框,如图 3-74 所示。图 3-74在文档中插入表单体2文本框文本框可用来接受任何类型的字母、数字文本输入内容。文本框非常通用,大多数信息都可以以文本框的形式输入。文本可以以单行或多行显示,也可以以密码域的方式显示,在这种情况下,输入文本将被替换为星号或项目符号。如图3-75 所示。图 3-75文本框3隐藏字段4单选按钮用于保存某些在页面中需要连续传递的信息。存储用户输入的信息,如姓名、电子邮件地址或偏爱的查看方式,并在该用户下次访问此站点时使用这些数据。代表互相排斥的选择。在某单选按钮组(由两个或多个共享同一名称的按钮
8、组成)中选择一个按钮,就会取消选择该组中的所有其它按钮。如图3-76 所示。图 3-76单选按钮5复选框在复选框中,用户可以同时选择任意多个适用的选项。复选框可以单独使用,也可成组使用。复选框如图 3-77 所示。图 3-77复选框6列表框/菜单可生成下拉列表框,如图 3-78 所示。用户可在其中弹出的列表中任选一个值。也可与跳转菜单合用生成菜单列表框。图 3-78下拉列表框7单选按钮组8多行文本框一次可以选择一组(多个)单选项多行文本框的作用与单行文本框作用相同,用来接受任何类型的字母、数字和文本输入内容。但是可以任意输入多行文本,一般用于需要输入比较多的字符内容。窗体右边和下方往往带有滚动
9、条。如图 3-79 所示。图 3-79多行文本框9.按钮10跳转菜单在鼠标单击时执行操作。通常,表单中的按钮有两种,一个是 Submit(提交或发送)按钮,用来把用户输入的数据送往Web 服务器;另一个是Reset(复位)按钮,则用来清除表单中所有的内容,把该表单还原为默认或初始状态。11图像字段是可导航的列表或弹出菜单,允许插入一个菜单列表框,并将菜单中的每一项链接到指定的页面。当选择跳转菜单中的某项后,浏览器即打开该项链接的页面。12文件字段可以使用图片替代提交按钮的作用,生成图形化按钮。使用户可以浏览到本地计算机上的某个文件并将该文件作为表单数据上传。0.3 表单制作实例下面我们来制作一
10、个用于进行会员注册的表单。1. 创建表单新建HTML 页面,左上角的标题栏中显示出页面标题为“无标题文档”。在工具栏“标题”项右侧的输入框中输入本页面的标题“会员注册”,在页面内空白区域单击,标题栏中就会有相应的变化。如图3-80 所示。图 3-80输入页面的标题插入页面的标题图像,并插入水平线。将插入点定位到标题图像下,单击新增表单按钮, 加入表单区域。如图 3-81 所示。图 3-81创建表单2. 在表单中添加文本域图标选择“插入/表格”命令,在弹出的“插入表格”对话框中输入行值为5,列值为 3,宽度为 90,单位为百分比,在边框粗细文本框中输入0,如图 3-82 所示。然后单击“确定”按
11、钮, 表单区域内出现了一个 5 行 3 列的表格。图 3-82在表单中插入布局表格单击第 1 行第 1 列的单元格定位插入点,输入“姓名”两个字,然后单击文本域图标, 插入文本域图标。如图 3-83 所示。图 3-83输入文本域选中插入的文本域按钮后,在“属性”面板中的“类型”选择“单行”,“字符宽度”输入框内输入 12。如图 3-84 所示。图 3-84设置文本域的属性3. 在表单中添加单选按钮在第 1 行第 2 列的单元格内输入“性别”后,单击单选图标,接着输入“男”。再一次单击单选图标,然后输入“女”字,如图3-85 所示。图 3-85在表单中添加单选按钮将“男”字前面的单选按钮选中后,
12、在“属性”面板中将其“初始状态”选择为“已勾选”,如图 3-86 所示。图 3-86设置单选按钮的属性4. 在表单中添加列表图标在第 1 行第 3 列的单元格中输入“年龄”后,单击列表图标,加入列表图标。如图 3-87 所示:图 3-87添加列表图标选中列表按钮,在“属性”面板中单击“列表值”按钮,在弹出的对话框中输入 1 个年龄段。然后单击“+”按钮后输入第 2 个年龄段,同理输入其他年龄段,如图3-88 所示。图 3-88设置列表值单击“确定”按钮后回到页面状态,在“属性”面板的“初始化时选定”列表内选择“20-25 岁”,这样在浏览器中“20-25 岁”便成为初始选择项。如图 3-89
13、所示:图 3-89设置默认值5. 添加复选按钮将第 2 行的单元格全部选中,单击“属性”面板中的“合并”图标进行合并。输入“您喜欢的栏目包括:”字样后,按下回车键,然后单击表单中的复选框按钮,输入栏目的名称“户外探险”。同理输入其他栏目,复选框设置的内容可以进行多项选择。如图3-90 所示。图 3-90添加复选按钮6. 添加文本区域合并第 3 行的单元格后,输入“您对网站的建议”字样,然后单击文本区域图标,在“属性”面板中将“宽度”加大,并将“类型”选择为“多行”。如图 3-91 所示。图 3-91设置多行文本区域合并表格第 4 行的单元格,输入“您的 E-mail 地址”,然后单击文本区域图
14、标,在“属性” 面板中设定宽度数值为 53,并将“类型”选择为“单行”。如图 3-92 所示。图 3-92设置单行文本区域7. 添加确定按钮合并第 5 行的单元格后,输入“现在发送”字样,然后单击按钮图标,在“属性”面板内选择“提交表单”,在“标签”项内输入按钮上显示的字样“是”。如图 3-93 所示。图 3-93设置按钮属性单击按钮图标,在“属性”面板内选择“动作”为“重设表单”,在“标签”文本框内输入按钮上显示的字样“重填”。至此便完成了一个会页注册的表单,结果如图3-94 所示。图 3-94表单的最终效果按 F12 键在浏览器中预览调查表的显示状态及可选项。0.4 制作跳转菜单跳转菜单的用处比较广泛,例如在许多网站的首页友情链接上,需要链接大量的网站, 如果全部列出来,将占据很大的页面,使用D