【发布时间】:2014-07-02 18:49:27
【问题描述】:
如果输入不可见,我想让 Parsley 不验证输入。我有一个大型的多步骤调查,当你完成它时会显示新的部分。每个部分都有自己的标签,在每个表单中,我可以有多个部分在您浏览时显示。我目前正在使用 1.x,这就是我现在的做法:
$('#' + formID).parsley({
errors : {
container: function(element) {
var $container = element.parent().find('parsley-container');
if($container.length === 0)
{
if($(element).hasClass('text-hide') && !$(element).hasClass('not-select'))
{
$(element).prev().addClass('is-error');
}
else
{
$container = $('<div class="parsley-container"></div>').insertAfter(element);
}
}
return $container;
}
},
listeners: {
onFieldValidate: function(elem) {
if(!$(elem).is(':visible'))
{
return true;
}
return false;
}
}
在侦听器部分,我只验证可见的字段。我怎样才能在 Parsley 2.x 中做到这一点?我一直在阅读文档,但找不到等效的方法。我知道 2.x 中有验证组,但有没有办法像我在 1.x 中那样做?
【问题讨论】:
标签: javascript jquery validation parsley.js