Support

Account

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

  • When you have a flexible content area and layouts withs tabs:

    acf.add_filter('validation_complete', function(json, $form){
    	if(json.errors) {
        $.each(json.errors, function(key) {
          const field = $('[name="' + json.errors[key].input + '"]', $form).parents('.acf-field');
          const parent_field = field[field.length - 2];
          const tab = $(parent_field, $form).prev('.acf-field-tab').attr('data-key');
          $('.acf-tab-wrap a[data-key=' + tab + ']', $form).click();
        });
    	}
    
    	return json;
    });