我目前在我的网页上的一个灯箱框架中有一个窗体。当用户提交包含无效数据的表单时,div窗口顶部会出现一个表单错误列表。问题是:我需要某种jQuery验证回调来在出现错误div后调整灯箱大小。据我所知,没有办法与jQuery的灯箱做到这一点。jQuery验证回调函数
6
A
回答
17
您提供无效的回调函数,你可以找到documented here,像这样
$(".selector").validate({
invalidHandler: function(form, validator) {
var errors = validator.numberOfInvalids();
if (errors) {
//resize code goes here
}
}
})
2
或者,你可以使用errorPlacement回调函数,以行动验证失败的特定元素上。作为一个例子,下面的代码使用errorPlacement回调类中的每个无效的表单元素的父div标签的设置为“错误”,然后删除“错误”类一旦元素通过验证:
form.validate({
rules: {
Name: {
required: true
},
Email: {
required: true
, regex: "^[0-9a-zA-Z.+_\-][email protected]{1}[0-9a-zA-Z.+_\-]+\\.+[a-zA-Z]{2,4}$"
}
},
messages: {
Name: {
required: "Please give us your name"
},
Email: {
regex: "Please enter a valid email address"
}
},
errorPlacement: function(error, element) {
element.parent().addClass("error");
},
success: function(element) {
$("#" + element.attr("for")).parent().removeClass("error");
}
});
相关问题
- 1. jquery验证单键回调
- 2. Drupal 6窗体回调函数验证
- 3. jQuery验证:在表单验证后调用函数
- 4. Jquery函数来验证responseText
- 5. jquery验证远程函数
- 6. 验证,回调
- 7. Jquery回调函数
- 8. JQUERY回调函数
- 9. jQuery回调函数?
- 10. 验证回调从来没有调用函数
- 11. 如何在formValidation插件中调用验证回调函数?
- 12. JQuery新手:从JQuery内部调用Javascript函数验证
- 13. jQuery验证插件:回调字段成功验证?
- 14. Symfony验证回调
- 15. Symfony2回调验证
- 16. 验证服务器上的jqgrid数据,回调函数
- 17. 在Actionscript中提供的回调函数中验证参数
- 18. 如何在使用jquery验证验证字段时调用函数?
- 19. jQuery验证插件:当字段验证时如何调用函数
- 20. 在完成所有验证时调用成功jQuery验证插件的函数
- 21. JQuery .load()回调函数
- 22. jQuery的回调函数
- 23. JQuery ajax回调函数
- 24. jquery - Ajax - 回调函数?
- 25. jQuery的回调函数
- 26. jQuery getScript()回调函数?
- 27. jquery-templ的回调函数?
- 28. jQuery removeClass()回调函数
- 29. jquery回调函数 - “这个”
- 30. Jquery回调函数问题
你的意思一个lightbox iframe?您是使用插件还是自己的脚本验证表单? – Jon 2011-06-03 08:29:24