Support

Account

Home Forums Front-end Issues Sending user to Tab on validation errors Reply To: Sending user to Tab on validation errors

  • Just a little error in my code. There shouldn’t be shift() on line 3.

    acf.add_filter('validation_complete', function (json) {
        if (json.errors) {
            var input = json.errors[0].input;
            $('[name="' + input + '"]').parents('.acf-field').each(function(){
                var $tab = $(this).prevAll('[data-type="tab"]').first();
                if($tab.length){
                    var tab_data_key = $tab.attr('data-key');
                    $tab.prevAll('.acf-tab-wrap').find('a[data-key="' + tab_data_key + '"]').click();
                }
            });
        }
    
        return json;
    });