如何在结帐按钮单击时触发表单验证

时间:2015-07-15 12:45:58

标签: jquery asp.net-mvc html5 forms twitter-bootstrap

购物车包含html5数量验证,如下面的代码所示。 如果在“刷新”按钮中单击,浏览器将显示错误消息并取消提交。

如果在Checkout按钮中单击,则会在未经验证的情况下调用checkout 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>

1 个答案:

答案 0 :(得分:0)

我猜你应该使用js:

$('a.btn-success').click(function () {
   if ($("form").valid()) //trigger your form validation
   {
      return true;
   }
      return false;
 });