【发布时间】:2011-01-23 21:37:06
【问题描述】:
我正在设计我学校的网站,我有点想做一个“你在找什么”页面,只有一个输入框,人们可以在其中输入电话或其他东西,它会通过自动建议完成(这部分没问题)。然后,当用户单击“前往”时,该按钮会将他们带到搜索定义的页面,因此它会直接进入电话号码页面,反之亦然。你会建议怎么做?
【问题讨论】:
标签: javascript html forms autocomplete autosuggest
我正在设计我学校的网站,我有点想做一个“你在找什么”页面,只有一个输入框,人们可以在其中输入电话或其他东西,它会通过自动建议完成(这部分没问题)。然后,当用户单击“前往”时,该按钮会将他们带到搜索定义的页面,因此它会直接进入电话号码页面,反之亦然。你会建议怎么做?
【问题讨论】:
标签: javascript html forms autocomplete autosuggest
为了提供自动建议,您可以使用 Ajax 概念。
【讨论】:
您可以通过将 window.location.href 设置为要重定向到的 URL 来实现。因此,在您的按钮单击处理程序中,您可以:
window.location.href = "some_url";
【讨论】:
可能最好的方法是编写一个附加到表单提交操作的函数。然后,您可以让该函数检查输入框的内容以决定应该打开哪个页面。
你用代码打开页面:
window.location = "http://www.WhateverSiteYouWant.com";
但是,与其尝试猜测所有用户可能键入的内容,不如考虑使用下拉导航列表。您可以在http://www.thesitewizard.com/archive/navigation.shtml 看到一个如何编写代码的示例
Google 可以为您提供更多此类示例。
【讨论】: