精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>网络专区>>● 网站建设>>神兵利器 — 网页编辑软件>>Front Page 专栏>>Front Page98 教程>>Front Page98之Active、组件、表单>>使用表单之八

主题:使用表单之八
发信人: 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]

[关闭][返回]