我正在使用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-validatereference*:
提交时跳过验证
要在仍然使用提交按钮的同时跳过验证,请将属性formnovalidate
添加到该输入:
<input type="submit" name="go" value="Submit">
<input type="submit" formnovalidate name="cancel" value="Cancel">
以前通过在输入中添加class="cancel"
来工作,现在已弃用。
*此处复制以供参考