【问题标题】:redirect to specific url after making 2nd choice from dropdown menu从下拉菜单中做出第二个选择后重定向到特定的 url
【发布时间】:2013-10-02 08:10:04
【问题描述】:

我希望用户从下拉菜单中进行选择,然后他们的选择会填充第二个菜单的内容。从第二个菜单中选择时,我希望他们被重定向到与他们的选择相关的 url。

例如:菜单 1 - 选择汽车、货车、自行车 / 菜单 2(如果选择了汽车)- 选择 audi、bmw、雪铁龙 - 然后在选择 audi 时会转到 audi 网站

这需要能够在 html 中工作,而不是 php 解决方案或类似的解决方案(java 等很好)

我发现了这个类似的查询:Populate one dropdown based on selection in another then redirect

但是回答的人比我拥有更高的知识水平,因为那里没有完整的答案和完整的代码,我很难过。

然后我找到了这个:directing user to url based on his choice from dropdown menu

它完全按照我的意愿工作,只是它不能在 Internet Explorer 中工作(我发现在我实现它之后很遗憾)。关于如何获得我想要发生的任何想法?

我会在这两个帖子上发帖,但版主会删除我的问题,因为显然您不允许质疑不正确的解决方案...

【问题讨论】:

    标签: redirect drop-down-menu


    【解决方案1】:

    将值设置为网站的链接,然后使用一点 jquery :

    $('#yourdropdown').on('change',function(){
      var where_to = $(this).val();
      window.location = where_to;
    });
    

    如果您无法将值设置为实际链接,则必须根据值定义 where_to = 到所需链接的 switch 语句。

    【讨论】:

    • 谢谢你,但我不认为我可以添加一个值,我的编码水平意味着我对你的回答有点困惑(抱歉)——你能不能看一下代码在这个例子中(在 Tad 的回答中)(stackoverflow.com/questions/14048963/…),让我知道您的建议是否可行?如果是这样 - 如何?非常感谢!
    • @JamesOlney 好吧,我还要工作 3 个小时,等我回到家我会看看 :)
    • 谢谢。如果您能提供帮助,那就太好了:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-19
    相关资源
    最近更新 更多