Javascript 如何根据输入字段更改链接?

Javascript 如何根据输入字段更改链接?,javascript,html,forms,autocomplete,autosuggest,Javascript,Html,Forms,Autocomplete,Autosuggest,我正在设计我学校的网站,我想做一个像“你在找什么”这样的页面,只有一个输入框,人们可以通过电话或其他方式输入,它将通过autosuggest完成(这部分可以)。然后,当用户单击go时,按钮会将他们带到搜索定义的页面,这样它会直接转到电话号码页面,反之亦然。您建议怎么做?最好的方法可能是编写一个附加到表单提交操作的函数。然后,您可以让该函数检查输入框的内容,以决定应该打开哪个页面 您可以使用以下代码打开页面: window.location=“” 然而,与其试图猜测用户可能键入什么,不如考虑使用下

我正在设计我学校的网站,我想做一个像“你在找什么”这样的页面,只有一个输入框,人们可以通过电话或其他方式输入,它将通过autosuggest完成(这部分可以)。然后,当用户单击go时,按钮会将他们带到搜索定义的页面,这样它会直接转到电话号码页面,反之亦然。您建议怎么做?

最好的方法可能是编写一个附加到表单提交操作的函数。然后,您可以让该函数检查输入框的内容,以决定应该打开哪个页面

您可以使用以下代码打开页面:

window.location=“”

然而,与其试图猜测用户可能键入什么,不如考虑使用下拉导航列表。您可以看到一个示例,说明如何在


谷歌可以为您提供更多此类示例。

您可以通过将
window.location.href
设置为要重定向到的URL来实现。因此,在按钮单击处理程序中,您可以执行以下操作:

window.location.href = "some_url";

为了提供自动建议,可以使用Ajax概念