使用 Jquery 使取消按钮绕过自定义验证
Make Cancel Button bypass custom Validation using Jquery
我的MVC应用程序上有两个提交按钮。
1.
<input type="submit" class="btnsubmit" value="Add Subscription" name="Submit" />
阿拉伯数字。
<input class="cancel" type="submit" value="Cancel" onclick="CheckBox()"/>
在文档就绪功能中,我有这个。
$(document).ready(function () {
$('#form').submit(function () {
var $fields = $(this).find('input[name^="chk_"]:checked');
if (!$fields.length) {
alert('You must select at least one record !');
return false; // The form will *not* submit
}
});
});
基本上,只有在选中至少一个复选框时才能提交表单,但我希望该用户能够点击取消并返回主页。但是现在,当我单击"取消按钮"时,该应用程序会尝试提交页面,并检查是否选中了任何复选框,而我不希望单击"取消按钮"。
任何方法/观点?谢谢!!
<input class="cancel" type="submit" value="Cancel" onclick="CheckBox()"/>
将tye=submit
更改为type=button
。 因为,默认情况下type=submit
进行表单提交。所以它看起来像:
<input class="cancel" type="button" value="Cancel" onclick="CheckBox()"/>
或者,您可以更改按钮,例如:
<button class="cancel" onclick="CheckBox()">Cancel</button>
相关文章:
- jQuery自定义验证比较多个输入的序列
- 自定义验证器不工作
- 自定义验证并格式化从数据数据库返回的响应-BEGINNER
- Asp自定义验证器在IE-11中不起作用
- 使用javascript&自定义验证器检查开始日期和结束日期
- 使用 Jquery 使取消按钮绕过自定义验证
- 自定义验证器未启动
- jQuery自定义验证只显示最后一个字段的错误
- 自定义验证-澄清
- Kendo UI自定义验证不适用于模板和视图模型
- 自定义验证在服务器端有效,但在客户端无效
- 客户端自定义验证不是't正在执行
- 如何使用组件和自定义验证实现Angular 1 Form
- 是否可以有条件地添加角度自定义验证约束
- AngularJS摘要周期错误,ngmodel在自定义验证时被删除
- 正在向输入字段添加自定义验证
- Kendo UI网格自定义验证消息
- 自定义验证程序客户端验证函数未触发
- 具有最大大小和自定义验证器的挖空可选验证
- 为什么我在自定义验证后无法输入 % 符号