Jquery验证插件无需验证就提交

问题描述 投票:0回答:1

我正在使用jQuery验证插件。当我点击“我的btn”按钮时,表单需要提交而无需验证。即使title为空,也只需单击“我的btn”按钮就可以提交。有什么办法吗?

<form class="callBkfrm" method="POST" action="/my_action">
  <input type="text" name="title" />
  <button class='btn' type="button">My btn</button>
  <button type="submit">Submit</button>
</form>
$(".myFrm").validate({
  rules: {
    title: {
      required: true
    },
  }
});
jquery jquery-validate
1个回答
0
投票

从jquery-validatereference*:


提交时跳过验证

要在仍然使用提交按钮的同时跳过验证,请将属性formnovalidate添加到该输入:

<input type="submit" name="go" value="Submit">
<input type="submit" formnovalidate name="cancel" value="Cancel">

以前通过在输入中添加class="cancel"来工作,现在已弃用。

Demo for the cancel button

*此处复制以供参考

© www.soinside.com 2019 - 2024. All rights reserved.