发信人: aqing()
整理人: aqing(1999-08-02 12:12:39), 站内信件
|
10.6 自定义表单处理程序
由于表单本身是千变万化的,不可能有一个通用的程序来处理各种表单,因此, FrontPage编辑器允许您自定义表单处理程序。
10.6.1 自定义默认的表单处理程序
要自定义默认的表单处理程序,用鼠标右键单击表单,在弹出的菜单中选择“Fo rmProperties”命令,在“What to do with Form Results?”框内选择“Send To”,然后单击“Options”按钮,FrontPage编辑器将打开“Options for Savi ngs Results of Form”对话框,这个对话框有四个选项卡,其中,“File Resu lts”选项卡用于定义怎样把表单结果保存到文件中,其中,“File Name”框用 于指定保存表单结果的路径和文件名称,默认的路径是Web服务器的_Private文件 夹,文件名称是form_results.txt。您可以单击“Browse”按钮重新定位保存的 路径和文件名称。默认情况下,表单结果以纯文本的形式保存,不过,您也可以 选择其它格式保存:
HTML(带分行的文本)
HTML定义列表
HTML项目符号列表
HTML中已编排格式的文本
已编排格式的文本
用逗号做分隔符的文本数据库
用TAB做分隔符的文本数据库
用空格做分隔符的文本数据库
如果选中“Include Field Names in Output”复选框,表示同时把表单域的名称 和值配对保存到文件中。如果没有选中这个复选框,表示只把表单域的值保存到 文件中。对于HTML格式来说,如果选中“Latest Results At End”复选框,将在 文件的最后加上最新的表单结果。对于文本格式来说,这个复选框总是选中的。 有时候,表单结果可能要进行不同的处理,例如,您可能要把表单结果用Excel来 存储和分析,还要用Access把表单结果保存到数据库中,这种情况下,您最好把 表单结果分别以两种格式保存,您可以在“Optional Second File”框内指定文 件名以及保存格式。“Options for Savings Results of Form”对话框的“E-m ail Results”选项卡用于设置怎样把表单结果发送到一个E-mail地址,如果您希 望把表单结果发送到某个E-mail地址,您得在“E-mail Address to ReceiveRes ults”框内键入E-mail地址,然后在“E-mail Format”框内选择一种E-mail正文 的格式,注意:一般应选“Formatted text”,因为有的E-mail程序不能处理HT ML格式的电子函件。如果选中“Include Field Names”复选框,表示同时把表单 域的名称和值配对发送给指定的E-mail地址。如果没有选中这个复选框,表示只 发送表单域的值。如果您希望为E-mail指定主题,就在“Subject Line”标签下 面的框内键入E-mail的主题。如果您希望用某个表单域的值作为主题,选中“Su bject Line”标签右边的“Form FieldName”复选框,然后在“Subject Line” 标签下面的框内键入该表单域的名称。如果您希望E-mail中包含回复地址,就在 “Reply-to Line”标签下面的框内键入回复地址,也可以先选中“Reply-to Li ne”标签右边的“Form Field Name”复选框,然后在“Reply-toLine”标签下面 的框内键入一个表单域名,这个表单域内一般是客户的E-mail地址。要说明的是 ,要使表单结果能够发送到指定的E-mail地址,您必须事先设置FrontPage服务器 端扩展。一个表单上可能有多个表单域,但您未必要把所有表单域的内容提交给 表单处理程序,这时候您就要单击“Saved Fields”选项卡,选择要保存表单上 的哪些表单域以及是否要保存其它附加信息“Form Fields to Save”框内列出了 表单上所有的表单域的名称,每个表单域占一行,您可以从中去掉不想保存的表 单域名称,或者调整它们的保存顺序。此外,您还可以保存一些附加的信息,包 括提交表单时的时间和日期、访问这个网页的计算机名和客户名、客户所使用的 Web浏览器类型。如果您希望把表单结果送到确认网页并且回传给客户,就要单击 “Confirmation Page”选项卡,首先您要给出确认网页的URL,当客户成功地把 表单提交给Web服务器后,他将看到这个确认网页,确认网页中包含了客户填写的 信息。注意:如果您没有指定确认网页的URL,表单处理程序也会自动创建一个默 认的确认网页。前面讲过,您可以给表单域指定输入规则,如果客户的输入违反 了规则,表单处理程序就会传递一个验证失败(Validation Failure)网页。您可 以指定验证失败网页的URL,即使您没有指定验证失败网页的URL,表单处理程序 会自动创建一个默认的验证失败网页。
-- ☆★☆★☆★如要转载请先与我联系☆★☆★☆★
本文档来自我的个人主页wort系列站之《空间》
地址:http://wort.126.com
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.97.245.250]
|
|