小编k_m*_*ada的帖子

Parsley JS 2.x - 禁用对不可见字段的验证

如果不可见,我希望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;
                }
            }
Run Code Online (Sandbox Code Playgroud)

在侦听器部分,我只验证可见的字段.我怎样才能在Parsley 2.x中做到这一点?我一直在阅读文档,我找不到相同的方法.我知道2.x中有验证组,但有没有办法像我在1.x中那样做?

javascript validation jquery parsley.js

8
推荐指数
1
解决办法
6356
查看次数

标签 统计

javascript ×1

jquery ×1

parsley.js ×1

validation ×1