我尝试使用jQuery验证插件验证一个页面中的多个表单,但它只验证页面中的第一个表单。
下面是我的代码:
$('form.reply_form').validate({
submitHandler: function(form) {
$(form).ajaxSubmit(optionsReplies);
return false;
}
});
用于页面中的回复表单列表(图片facebook)。例如,如果我尝试使用第三个表单,它会验证第一个表单,如果第一个表单为空,它就不会提交。
提前谢谢你。
发布于 2010-04-16 23:29:09
我不确定您使用的是哪个插件,但听起来它只使用了返回的第一个元素。
each()
方法可能会有所帮助:
$('form.reply_form').each(function(){
$(this).validate({
...
});
});
https://stackoverflow.com/questions/2654150
复制相似问题