,求高手支招。关于一个表单有两个按钮,一个要求表单验证,一个不需要验证
求助,求高手支招。关于一个表单有两个按钮,一个要求表单验证,一个不需要验证
在同一个表单里,有两个服务器按钮控件,分别是实现不同的业务逻辑,现在要求,一个按钮提交表单时不需要验证,另一个提交表单需要进行验证,目前使用的是jquery.validate.js验证插件。而且表单的字段比较多,有四五十项。急。。,求高手支招。。
------解决方案--------------------
参考: disable asp.net validator using jquery
可以使用类似下面的代码来在按钮的点击事件里面开启或关闭表单验证
------解决方案--------------------
<asp:Button ID="btn" runat="server" Text="BUTTON"
OnClientClick="return $.yz.getErrorList();" onclick="btn_Click" />
需要验证的OnClientClick加上jquery.validate.js验证
不需要的不加
------解决方案--------------------
$(".saveButton").click(function () {
if ($("#from").valid()) {
$(".saveButton").val("请稍等...").attr("disabled", "disabled");
$("#from").submit();
}
});
把按钮的Type换成button
然后用juqery添加click 一个不要用$("#from").valid()
一个直接提交 $("#from").submit();
后台的则....自己想~
下班~
在同一个表单里,有两个服务器按钮控件,分别是实现不同的业务逻辑,现在要求,一个按钮提交表单时不需要验证,另一个提交表单需要进行验证,目前使用的是jquery.validate.js验证插件。而且表单的字段比较多,有四五十项。急。。,求高手支招。。
------解决方案--------------------
参考: disable asp.net validator using jquery
可以使用类似下面的代码来在按钮的点击事件里面开启或关闭表单验证
//禁用验证
$('span[evaluationfunction]').each(function(){ValidatorEnable(this,false);});
//启用验证
$('span[evaluationfunction]').each(function(){ValidatorEnable(this,true);});
------解决方案--------------------
<asp:Button ID="btn" runat="server" Text="BUTTON"
OnClientClick="return $.yz.getErrorList();" onclick="btn_Click" />
需要验证的OnClientClick加上jquery.validate.js验证
不需要的不加
------解决方案--------------------
$(".saveButton").click(function () {
if ($("#from").valid()) {
$(".saveButton").val("请稍等...").attr("disabled", "disabled");
$("#from").submit();
}
});
把按钮的Type换成button
然后用juqery添加click 一个不要用$("#from").valid()
一个直接提交 $("#from").submit();
后台的则....自己想~
下班~