【发布时间】:2013-07-10 13:42:38
【问题描述】:
我正在使用 jquery 验证插件进行表单验证。问题是,当我在验证中使用 errorPlacement 和 success 选项时,如果我评论 errorPlacement 和 success 并再次运行脚本就可以正常工作了。
$('#registrationForm').validate({
rules : {},
messages : {},
errorPlacement: function(error, element) {
var container = $('<div />');
container.addClass('Ntooltip'); // add a class to the wrapper
error.insertAfter(element);
error.wrap(container);
$("<div class='errorImage'></div>").insertAfter(error);
},
success: function(element) {
$(element).addClass("checked");
}
});
但是,如果我在验证脚本中使用 errorPlacement 和 success,然后提交我的表单,它会立即正常工作,所有错误都会显示出来,之后如果我插入有效输入然后我的错误隐藏并显示这是一个有效输入。 问题:插入有效输入后,我再次将有效输入更改为无效,它不再显示错误
【问题讨论】:
标签: jquery validation jquery-plugins