本文介绍了通过JQuery验证插件,在单击同一HTML表单中的不同按钮时验证不同的字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
例如假设我在表单中有两个文本框A,B和两个按钮C,D.然后,我希望单击按钮C时,如果仅文本框A有效,则表单有效;而单击按钮D,如果仅文本框B有效,则表单有效.
e.g. Say I have two textboxes A,B and two buttons C,D in a form. Then I want that on click of button C, if only textbox A is valid then form is valid, and on click of button D, if only textbox B is valid then form is valid.
有人知道该怎么做吗?
推荐答案
使用忽略选项.
$("form").validate({ignore: ".ignore"});
$("#c").click(function(){
//$("#a").removeClass("ignore");
//$("#b").addClass("ignore");
$(".step1").removeClass("ignore");
$(".step2").addClass("ignore");
$("form").valid();
});
$("#d").click(function(){
//$("#a").addClass("ignore");
//$("#b").removeClass("ignore");
$(".step1").addClass("ignore");
$(".step2").removeClass("ignore");
$("form").valid();
});
如我的评论@ dannie.f帖子中所述
as outlined in my comment @dannie.f post
这篇关于通过JQuery验证插件,在单击同一HTML表单中的不同按钮时验证不同的字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!