【发布时间】:2015-07-15 12:45:57
【问题描述】:
购物车包含 html5 数量验证,如下面的代码所示。 如果点击刷新按钮,浏览器会显示错误信息并取消提交。
如果在结帐按钮中单击,则调用结帐 url 而无需验证。
如果按下 Chekcoutr 按钮并取消结帐按钮,如何触发表单验证 如果表单无效,请按。
可以对 Checkout 按钮使用 post 请求或重构代码以使用多个 如果有帮助,请提交按钮。
使用Bootstrap 3、jquery、ASP.NET MVC3、Mono。
<form action="/ShoppingCart/Update">
<input type="hidden" value='TOUR33' name='product' />
<input name="quantity" type="number" value="48000" max='1536' min="0" step="24" />
<input type='submit' value='Refresh' />
</form>
<a class="btn btn-success" href="/Checkout/Address">Checkout</a>
【问题讨论】:
-
难道不能保留
<input type="submit"/>而不是<a>吗? -
Andrus,您在 Mono 中使用哪个网络服务器?只是好奇。
-
@GuruprasadRao 如果使用第二个提交按钮,如何调用
/Checkout/Address?对于此 url,无需发布表单数据。如果这使解决方案更容易,可以发布表单数据 -
只需将您的提交按钮保留在表单中,然后单击它编写一个事件处理程序来处理有效和无效
form -
有问题的代码在元素中包含按钮。这不是提交按钮。表单中代码中的提交按钮可以正常工作
标签: jquery asp.net-mvc html forms twitter-bootstrap