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

时间:2010-03-04 22:24:55

标签: javascript html forms autocomplete autosuggest

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

3 个答案:

答案 0 :(得分:1)

要进行自我暗示,您可以使用Ajax概念。

答案 1 :(得分:0)

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

您打开包含以下代码的页面:

window.location =“http://www.WhateverSiteYouWant.com”;

但是,您可能只考虑使用下拉导航列表,而不是试图猜测用户可能输入的内容。您可以在http://www.thesitewizard.com/archive/navigation.shtml

中查看如何编写代码的示例

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

答案 2 :(得分:0)

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

window.location.href = "some_url";