本文介绍了使用每个循环和模糊事件的jQuery验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 如果假设表单中有一些'n'个字段...并且对于每个强制TEXTBOX字段,我用类fileds命名它们。和错误消息我想在LABEL中显示,我将它们放在带有display:none的文本框下面,并给出cssClass =" Error" ....(所以我不想使用警告框) b $ b 我想用每个循环和模糊用于验证的脚本标签中的事件...以便我可以减少我的验证码。if suppose there are some 'n' number of fields in a form...and for each mandatory TEXTBOX fields I named them with a class "fileds" and error message I want to display in a LABEL which I placed them below the textboxs with "display:none", and given cssClass="Error"....(So that I do not want to use alert box)I want to use "each" loop and "blur" event in script tags for validations...so that i can reduce my validation code.推荐答案 您可以使用下面提到的功能。 You could use below mentioned function for that.function SetErrorFields(fields) { ErrorFields = fields; for (Field in ErrorFields) { alert(ErrorFields[Field][0]+" | "+ErrorFields[Field][1]+" | "+ (' #' + ErrorFields [Field ] [ 0 ])。val()); ('#'+ErrorFields[Field][0]).val()); (' #' + ErrorFields [Field] [ 0 ])。blur({fld:ErrorFields [Field ] [ 0 ],错误:ErrorFields [Field] [ 1 ]},函数( event ){验证(事件 .data.fld,事件 .data.err); }); } } ('#'+ErrorFields[Field][0]).blur({fld: ErrorFields[Field][0], err: ErrorFields[Field][1]}, function(event){ Validate(event.data.fld,event.data.err); }); }} 注意:我放在这里警告框。但是你可以使用你的错误标签而不是。 如果对它的作用有更深入的解释:http://api.jquery.com/bind/#passing-event-data [ ^ ] 我希望这对你有帮助。Note : Here I have put alert box.But you can use your error labels instead of.For a more in-depth explanation on what it does go : http://api.jquery.com/bind/#passing-event-data[^]I hope this will help to you. 这篇关于使用每个循环和模糊事件的jQuery验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 09-25 23:51