上一页下一页

创建搜索页

Web 上的搜索页通常包含用户在其中输入搜索参数的表单域。用户单击表单的“搜索”按钮时,搜索参数即发送到服务器上的结果页。由服务器上的结果页(而不是浏览器上的搜索页)负责从数据库检索记录。

若要开始完成您的 Web 应用程序的这个部分,请创建两个页面:搜索页和结果页 - 前者使用户可以输入搜索参数,后者显示找到的记录。甚至可以将二者合并成一个页面。搜索页最低限度必须具有一个带有“提交”按钮的 HTML 表单。

将 HTML 表单添加到搜索页:
  1. 打开搜索页,并从“插入”菜单中选择“表单”。
  2. 将在页面上创建一个空表单。可能必须启用“不可见元素”(“查看”>“可视化助理”>“不可见元素”)才可看到表单的边界,边界是用细红线表示的。

  3. 从“插入”菜单中选择“表单对象”,为用户添加用以输入搜索参数的表单对象。
  4. 表单对象包含文本域、列表/菜单、复选框和单选按钮。可以添加任意多的表单对象以帮助用户细化搜索操作。但是请记住,搜索页上搜索参数的数目越多,SQL 语句就将越复杂。

    有关表单对象的更多信息,请参见创建交互式表单

  5. 在表单上添加一个“提交”按钮(“插入”>“表单对象”>“按钮”)。
  6. 如果您愿意,可以通过以下方法更改“提交”按钮的标签文字:选择该按钮,打开属性检查器(“窗口”>“属性”),并在“标签文字”框中输入一个新值。
  7. 例如,下面是一个标签文字为“搜索”的按钮的属性检查器:
    这是所描述的功能的图片。

    下一步,您将告诉表单当用户单击“提交”按钮时向何处发送搜索参数。

  8. 通过在文档窗口底部的标签选择器中选择 <form> 标记来选择表单,如下所示:
    这是所描述的功能的图片。
  9. 在该表单的属性检查器上的“动作”框中,输入将实施数据库搜索的结果页的文件名。
  10. 在“方法”弹出式菜单中,选择下列方法之一确定表单如何将数据发送到服务器:
    • GET”通过将表单数据作为查询字符串附加到 URL 来发送这些数据。由于 URL 的长度限制为 8192 个字符,因此不要将 GET 方法用于很长的表单。
    • POST”在消息体中发送表单数据。
    • 默认”使用浏览器的默认方法(通常为 GET)。

搜索页就完成了。下一步将完成结果页。请参见生成结果页


  上一页下一页