我正在尝试遵循this question的建议,关于如何使输入字段像链接一样。
我已设置表单,并设置了网址。
然而,当我点击输入字段时,没有任何反应。它不会重定向我,也没有控制台错误。
关于如何使这项工作的任何想法?
呈现来源:
<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>
答案 0 :(得分:1)
如您所指的问题的其中一个答案中所述
<form action="http://google.com">
<input type="submit" value="Go to Google">
</form>
将输入类型设置为“提交”而不是“按钮”