|
1.数据有效性验证
确定了要放在表单中的表单域之后,下一步是设置网站访问者在域中输入数据的规则,又称为有效性验证规则,它们可提高网站访问者填写表单的正确率。例如,你可以为你的产品创建一份订购单,但要求客户一定要正确输入名称、地址和付款信息,否则将无法完成订购单填写操作。
为网站访问者在域中输入数据的方式设置规则:
(1)文本框有效性验证规则。
你可以指定文本框和文本区允许输入的数据类型和其他条件。例如,若要收集成员联系电话,可以设置一个仅接受数字,而不接受其他所有非数字字符的文本框。你可以限制输入的字符数,这样网站访问者就不至于由于失误而多输或漏输信息。
(2)选项按钮有效性验证规则。
你可以要求用户必须从一组选项按钮中选择一个选项。例如,假设表单包括两个选项按钮,分别为“是”和“否”,如果网站访问者试图在未作选择的情况下提交表单,则显示提示要求用户重新进行选择。
(3)下拉框有效性验证规则。
你可以要求网站访问者从下拉框中选择一个选项,设置所允许的最小和最大选项数以及默认的选择项。
2.处理从表单收集的信息
网站访问者提交表单之后,必须收集他们输入的数据(即表单结果),这样才能查看这些数据,将其呈现给访问者,或者根据需要对它们进行操作。
当网站访问者在浏览器中提交表单时,<form>和</form>标记之间的每个表单域的值被传送到表单处理程序,即HTML标记文档中action对应的内容,如图5-11所示。

图5-11 表单在HTML视图中的表示
FrontPage中的表单是与表单处理程序相关联的。例如,如果表单域是文本框,则发送到表单处理程序的值是文本框中输入的文本。Microsoft
FrontPage提供多个表单处理程序,这些程序均可收集表单结果并执行不同操作(图5-12)。

图5-12 表单属性
(1)将结果保存到数据库。
网站访问者每次提交表单时,FrontPage都将信息保存到数据库。如果使用表单收集联系人信息,则可以将结果直接保存到客户数据库。当然可以将保存到现有数据库,也可由FrontPage新建一个数据库。
(2)将结果保存到文本文件、HTML文件或XML文件。
网站访问者每次提交表单时,FrontPage都将结果附加到一个文件中。随后便可以打开该文件查看结果。例如,可以为网站建立留言簿,并选择将结果保存到HTML文件中。然后可以创建指向该文件的链接,从而使网站访问者可以查看其他访问者的留言。如果要将表单结果保存到XML文件,可以在FrontPage中使用结果或将结果导出到任何支持XML的应用程序,如Microsoft
Office Excel 2003。
(3)以电子邮件的形式发送结果。
网站访问者每次提交表单时,FrontPage都向你发送一个包含该表单结果的电子邮件。你也可以选择使用自定义脚本来处理表单结果。
|