首次使用Asp.net-mvc并且最初遵循NerdDinner教程。我的表单提交按钮如下所示:
<p>
<input type="submit" value="Save" />
</p>
我现在在页面上添加了另一个按钮,附带了jQuery代码。它适用于IE,但是当我在FireFox中测试时,表单会提交。我尝试添加另一个按钮,这次没有附加的jQuery代码,同样的事情发生了。单击该按钮时,表单将提交。
<button id="random-button">Do Nothing</button>
为什么标准button
元素会在Firefox中提交表单?
答案 0 :(得分:24)
我记得Firefox默认为&lt; button&gt;到提交按钮。如果你使用
<button type="button" id="random-button">Do Nothing</button>
它可以解决你的问题。