5.2.2  设计一个数据采集的网页

[ 编辑:何树业    封开县江口中学软件工作室   录入时间:2007年6月13日]

 
老师寄语

    1、对表单进行有效性规则设置;

    2、会对表单提交数据进行处理。

学习内容

    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都向你发送一个包含该表单结果的电子邮件。你也可以选择使用自定义脚本来处理表单结果。
 

学生练习

    制作一个数据采集的网页,设置好有效性验证规则,并将其上传到服务器上。

拓展视野

    设置整个表单的属性(内网)

版权所有 Copyright© 2005-2008 封开县江口中学软件工作室