Dreamweaver网页设计 第12章表单
Dreamweaver 网页设计 第12章 表单
【学习概述】 表单的作用是非常重要的。比如获得 Web站点用户的信息,访问者可以在表单 对象中输入信息,然后提交这些信息、。其 他的如在站点内加入搜索引擎等也必须利 用表单技术。本章重点内容是:文本域 复选框、单选按钮、列表/菜单的使用。难 点内容是:制作发送电子邮件表单、制作 跳转菜单和在网页中加入搜索引擎等较为 高级的内容
【学习概述】 表单的作用是非常重要的。比如获得 Web站点用户的信息,访问者可以在表单 对象中输入信息,然后提交这些信息。其 他的如在站点内加入搜索引擎等也必须利 用表单技术。本章重点内容是:文本域、 复选框、单选按钮、列表/菜单的使用。难 点内容是:制作发送电子邮件表单、制作 跳转菜单和在网页中加入搜索引擎等较为 高级的内容
12.1【课堂讲解】表单概述 121.1什么是表单 表单是实现网页互动的元素,与客户端和服务器端脚本进行结合使用,可以 实现互动性。表单支持客户端服务器关系中的客户端。当访问者在Web浏览 器中显示的表单中输入信息,然后单击【提交】按钮时,这些信息将被发送 到服务器,服务器端脚本或应用程序对这些信息进行处理,最后服务器端将 处理结果返回给客户端。用于处理表单数据的常用服务器端技术包括cgi、 asp/asp.net、jsp、PHP等。 处理表单分为3个步骤进行: 1)执行【客户端填写表单内容并提交表单】->【服务器端调用脚本处理表 单内容】→>【服务器端将处理结果返回给客户端】命令,如图12-1所示。 (3)服务器端将处 理结果返回给客 2)服务器 端调用脚 本处理表 图12-1处理表单流程图 (1)客户端填写 表单内容并提交 单
12.1 【课堂讲解】表单概述 12.1.1 什么是表单 表单是实现网页互动的元素,与客户端和服务器端脚本进行结合使用,可以 实现互动性。表单支持客户端-服务器关系中的客户端。当访问者在Web浏览 器中显示的表单中输入信息,然后单击【提交】按钮时,这些信息将被发送 到服务器,服务器端脚本或应用程序对这些信息进行处理,最后服务器端将 处理结果返回给客户端。用于处理表单数据的常用服务器端技术包括cgi、 asp/asp.net、jsp、PHP等。 处理表单分为3个步骤进行: (1)执行【客户端填写表单内容并提交表单】->【服务器端调用脚本处理表 单内容】->【服务器端将处理结果返回给客户端】命令,如图12-1所示。 图12-1处理表单流程图
212表单对象 Dreamweaver提供的表单对象包括表单、文本字段、隐藏域、文本区域、复 选框、单选按钮、单选按钮组、列表菜单、跳转莱单、图像域、文件域、按钮 标签、字段集等。可以通过执行【插入】->【表单】命令来插入表单对象(如 图12-2所示),也可以单击“插入”栏的“表单”类别中的表单对象按钮(如 图123所示) 文本域〔T 复选框〔 单选按钮) 文件域① 图像域 隐家域Q 单选按钮组G) 跳转菜单〔 字段集 图122表单子菜单 插入常用布局表单文本mM应用程序F1ash元索收藏夹 回团回画 图123表单工具栏
12.1.2 表单对象 Dreamweaver提供的表单对象包括表单、文本字段、隐藏域、文本区域、复 选框、单选按钮、单选按钮组、列表菜单、跳转菜单、图像域、文件域、按钮、 标签、字段集等。可以通过执行【插入】->【表单】命令来插入表单对象(如 图12-2所示),也可以单击“插入”栏的“表单”类别中的表单对象按钮(如 图12-3所示)。 图12-2 表单子菜单 图12-3 表单工具栏
122.1创建表单 (1)新建一个网页,将光标定位在希望表单出现的位置上。 2)执行【插入】->【表单】->【表单】命令,或选择“插入”栏上的“表 单”类别,然后单击“表单”按钮。 (3)这时文档中将插入一个空的表单,如图12-5所示。在“设计”视图中, 红色的虚轮廓线表示表单 注意:如果没有看到红色的虚轮廓线,请检査是否选中了【查看】->【可视化 助理】->【不可见元素】选项。 图125红色的虚轮廓线表示表单 4)选定上面的表单,显示表单属性面板,如图12-6所示。 表单名称 动作 目标 form 方法p0sT MIME类型 图126表单属性面板
12.2.1 创建表单 (1)新建一个网页,将光标定位在希望表单出现的位置上。 (2)执行【插入】->【表单】->【表单】命令,或选择“插入”栏上的“表 单”类别,然后单击“表单”按钮。 (3)这时文档中将插入一个空的表单,如图12-5所示。在“设计”视图中, 红色的虚轮廓线表示表单。 注意:如果没有看到红色的虚轮廓线,请检查是否选中了【查看】->【可视化 助理】->【不可见元素】选项。 图12-5红色的虚轮廓线表示表单 (4)选定上面的表单,显示表单属性面板,如图12-6所示。 图12-6表单属性面板
表单属性: 表单名称:标识该表单的惟一名称。命名表单后,就可以使用脚本语言(如 JavaScript或 VBScript)引用或控制该表单 动作:指定处理该表单的动态网页或脚本的路径(如asp/asp.net、php、jsp 等)。可以在“动作”文本框中键入完整路径,也可以单击文件夹图标以选 择一个动态网页或脚本。 方法:选择将表单数据传输到服务器的方法,POST方法将在HTTP请求中嵌 入表单数据;GET方法是将值附加到请求该页面的URL中;默认方法是使用 浏览器的默认设置将表单数据发送到服务器。 MIME类型:指定对提交给服务器进行处理的数据使用MIME编码类型,默认 设置为“ application/x-Ww-form- urlencode"通常与POST方法协调使用。如 果要创建文件上传域,需指定“ multipart/form-data MIME"类型。 目标:设置提交表单后的目标浏览器。 1222插入文本字段 文本域可以接受任何类型的输入内容。文本可以单行或多行显示,也可以以密码 域的方式显示。 插入文本字段步骤如下 (1)定位光标在表单中,在表单中插入表格,并填充内容,如图12-7所示
表单属性: •表单名称:标识该表单的惟一名称。命名表单后,就可以使用脚本语言(如 JavaScript 或VBScript)引用或控制该表单。 •动作:指定处理该表单的动态网页或脚本的路径(如asp/asp.net、php、jsp 等)。可以在“动作”文本框中键入完整路径,也可以单击文件夹图标以选 择一个动态网页或脚本。 •方法:选择将表单数据传输到服务器的方法,POST方法将在HTTP请求中嵌 入表单数据;GET方法是将值附加到请求该页面的URL中;默认方法是使用 浏览器的默认设置将表单数据发送到服务器。 •MIME类型:指定对提交给服务器进行处理的数据使用MIME编码类型,默认 设置为 “application/x-www-form-urlencode”通常与POST方法协调使用。如 果要创建文件上传域,需指定“multipart/form-data MIME”类型。 •目标:设置提交表单后的目标浏览器。 12.2.2 插入文本字段 文本域可以接受任何类型的输入内容。文本可以单行或多行显示,也可以以密码 域的方式显示。 插入文本字段步骤如下: (1)定位光标在表单中,在表单中插入表格,并填充内容,如图12-7所示
用册 開户名 图127在表单中插入表格 2)将光标定位在“用户名”右边的单元格中,执行【插入】->【表单】-> 【文本域】命令,或选择“插入”栏上的“表单”类别,然后单击“文本字 段”图标,显示“输入标签辅助功能属性”对话框,如图12-8所示 输入标签辅助功能属性 标签文字 确足 样式:O用标签标记环绕 O使用“fox”屏性附加标签标记 ⊙无标签标记 O在表单项后 访问键: Tsb键索引:□ 悲合要不想入此是,适“道 图12-8“输入标签辅助功能属性”对话框
图12-7 在表单中插入表格 (2)将光标定位在“用户名”右边的单元格中,执行【插入】->【表单】-> 【文本域】命令,或选择“插入”栏上的“表单”类别,然后单击“文本字 段”图标,显示“输入标签辅助功能属性”对话框,如图12-8所示。 图12- 8 “输入标签辅助功能属性”对话框
3)若以后不想在插入表单元素时显示“输入标签辅助功能属性”对话框, 单击对话框下面的链接文字“请更改‘辅助功能’首选参数”,显示“首 选参数”对话框,如图12-9所示,取消“表单对象选项”。 图129取消“表单对象选项” 4)单击“确定”按钮,保持“输入标签辅助功能属性” 对话框中的值不变,单击“确定”按钮,文本字段被插入 文档中,如图12-10所示。 用尸注力 图12-10文本字段被插入文档中
(3)若以后不想在插入表单元素时显示“输入标签辅助功能属性”对话框, 单击对话框下面的链接文字“请更改‘辅助功能’首选参数”,显示“首 选参数”对话框,如图12-9所示,取消“表单对象选项”。 图12-9 取消“表单对象选项” (4)单击“确定”按钮,保持“输入标签辅助功能属性” 对话框中的值不变,单击“确定”按钮,文本字段被插入 文档中,如图12-10所示。 图12-10文本字段被插入文档中
(5)选择该文本域,显示文本域属性面板,如图12-11所示。 属性 文本域 字符宽度 类型⊙单行 多行 密码 最多字符数 初始值 图12-11文本域属性面板 文本域属性: 文本域:指定该文本域惟一的名称 字符宽度:设置文本域中最多可显示的字符数。 最多字符数:设置单行文本域中最多可输入的字符数。 换行:选中了“多行”选项,指定当用户输入的信息较多时如何换行显示。 类型:指定文本域为单行、多行还是密码域。 初始值:指定在载入表单时文本域中要显示的内容。 (6δ)为表格增加一行,并在该行左边的单元格中输入说明文字。将光标定位在该行右 边的单元格中,然后执行【插入】->【表单】→>【文本字段】命令,插入一个文本字 段。选中该文本字段,在属性面板中将“类型”由“单行”改为“密码”,则创建 个密码域。 (7)为表格增加一行,并在该行左边的单元格中输入说明文字。将光标定位在该行右 边的单元格中,然后执行【插入】->【表单】→>【文本字段】命令,插入一个文本字 段。选中该文本字段,在属性面板中将“类型”由“单行”改为“多行”,则创建 个多行文本域。此时文档中页面效果如图12-12所示
(5)选择该文本域,显示文本域属性面板,如图12-11所示。 图12-11 文本域属性面板 文本域属性: •文本域:指定该文本域惟一的名称。 •字符宽度:设置文本域中最多可显示的字符数。 •最多字符数:设置单行文本域中最多可输入的字符数。 •换行:选中了“多行”选项,指定当用户输入的信息较多时如何换行显示。 •类型:指定文本域为单行、多行还是密码域。 •初始值:指定在载入表单时文本域中要显示的内容。 (6)为表格增加一行,并在该行左边的单元格中输入说明文字。将光标定位在该行右 边的单元格中,然后执行【插入】->【表单】->【文本字段】命令,插入一个文本字 段。选中该文本字段,在属性面板中将“类型”由“单行”改为“密码”,则创建一 个密码域。 (7)为表格增加一行,并在该行左边的单元格中输入说明文字。将光标定位在该行右 边的单元格中,然后执行【插入】->【表单】->【文本字段】命令,插入一个文本字 段。选中该文本字段,在属性面板中将“类型”由“单行”改为“多行”,则创建一 个多行文本域。此时文档中页面效果如图12-12所示
芦名 用戶注册 个人简介 图12-12插入多行文本字段文档中页面效果 (8)保存,按快捷键F12预览,在文本字段中输入文字,效果如图12- 13所示。 用户注册 用户名: 码: 个好人。 图12-13预览并在文本字段中输入文字 注意:要插入多行文本字段也可以直接执行【插入】>【表单】->【文本区 域】命令,效果和插入多行文本字段一样
图12-12 插入多行文本字段文档中页面效果 (8)保存,按快捷键F12预览,在文本字段中输入文字,效果如图12- 13所示。 图12-13 预览并在文本字段中输入文字 注意:要插入多行文本字段也可以直接执行【插入】->【表单】->【文本区 域】命令,效果和插入多行文本字段一样