【问题标题】:Form with GET action does not redirect page (relative paths?)带有 GET 操作的表单不会重定向页面(相对路径?)
【发布时间】:2014-09-11 17:37:42
【问题描述】:

我正在尝试遵循 this question 的建议,了解如何使输入字段像链接一样。

我已经设置了表单,并设置了 URL。

然而,当我单击输入字段时,什么也没有发生。它不会重定向我,也没有控制台错误。

关于如何完成这项工作的任何想法?

渲染源

 <form action="/ads/edit" style="display:inline;" method="get">
                <input onclick="_gaq.push(['_trackEvent', 'Frontpage_Top_SaleBtn', 'click'])" type="button" class="button_green_big" value="Sælg virksomhed" />
            </form>
            <form action="/ads/editbuy" style="display:inline;" method="get">
                <input onclick="_gaq.push(['_trackEvent', 'Frontpage_Top_BuyBtn', 'click'])" type="button" class="button_green_big" value="Køb virksomhed" style="margin-left: 10px;" />
            </form>

我的 ASP.NET MVC 代码呈现这个

 <form action="@Url.Action("Edit","Ads")" style="display:inline;" method="get">
                <input onclick="_gaq.push(['_trackEvent', 'Frontpage_Top_SaleBtn', 'click'])" type="button" class="button_green_big" value="Sælg virksomhed" />
            </form>
            <form action="@Url.Action("EditBuy","Ads")" style="display:inline;" method="get">
                <input onclick="_gaq.push(['_trackEvent', 'Frontpage_Top_BuyBtn', 'click'])" type="button" class="button_green_big" value="Køb virksomhed" style="margin-left: 10px;" />
            </form>

【问题讨论】:

标签: asp.net asp.net-mvc html forms


【解决方案1】:

如您所指问题的答案之一所述

<form action="http://google.com">
    <input type="submit" value="Go to Google">
</form>

将您的输入类型设置为“提交”而不是“按钮”

【讨论】:

    猜你喜欢
    • 2012-02-24
    • 1970-01-01
    • 2019-11-23
    • 2010-12-05
    • 2011-02-06
    • 2018-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多