【问题标题】:How do you change a link based on an input field?如何根据输入字段更改链接?
【发布时间】:2011-01-23 21:37:06
【问题描述】:

我正在设计我学校的网站,我有点想做一个“你在找什么”页面,只有一个输入框,人们可以在其中输入电话或其他东西,它会通过自动建议完成(这部分没问题)。然后,当用户单击“前往”时,该按钮会将他们带到搜索定义的页面,因此它会直接进入电话号码页面,反之亦然。你会建议怎么做?

【问题讨论】:

    标签: javascript html forms autocomplete autosuggest


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      window.location.href = "some_url";
      

      【讨论】:

        【解决方案3】:

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

        你用代码打开页面:

        window.location = "http://www.WhateverSiteYouWant.com";

        但是,与其尝试猜测所有用户可能键入的内容,不如考虑使用下拉导航列表。您可以在http://www.thesitewizard.com/archive/navigation.shtml 看到一个如何编写代码的示例

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-10-21
          • 2019-07-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多