añadir código para error en formularios

Club para webmasters Foros Creación de páginas web añadir código para error en formularios

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Autor
    Entradas
  • #34674 Karma: 0
    Javier Escobar
    Participante
    9

    Buenas

    Alguien sabe qué código y donde se añade para que cuando alguien en móvil clique para enviar formulario en Gravity forms si da error que el error se vea en pantalla? Digamos que haga un scroll down y que se vea el formulario. De momento al dar enviar la página carga de nuevo y se va arriba. El error no se ve a menos que después bajes de nuevo

    He visto por ahí que en diferentes artículos dos códigos y no se si son correctos, he probado en ponerlo en editor de archivos de temas en assets / js y el otro en funtioncs.php / índex.php y no funcionan . He probado los 2 en estas dos ubicaciones y no funcionan

    Los dos posibles códigos son

    add_action( ‘wp_enqueue_scripts’, ‘um_custom_field_error_scroll’, 99999999 );
    function um_custom_field_error_scroll() {
    wp_add_inline_script( ‘um_functions’, ‘if( jQuery(«[class=um-field-error]:visible»).length > 0 ){ jQuery(«html,body»).animate({scrollTop: jQuery(«[class=um-field-error]:visible»).first().offset().top – 300,}, 1000); }’ );
    }

    el segundo es

    //Automaticly scroll to the first error on the page
    jQuery(function(){
    if(jQuery(‘.um-field-error’).length){
    jQuery(‘html, body’).animate({
    scrollTop: jQuery(‘.um-field-error:first’).offset().top-jQuery(window).height()/2
    }, 500);
    }
    });

    Gracias

    #34690 Karma: 0
    David Cuesta
    Superadministrador
    172

    Buenas, creo que este tutorial debe solucionarlo: https://zeropointdevelopment.com/how-to-scroll-to-the-first-error-on-a-gravity-form/

    Un saludo!

    #34699 Karma: 1
    Javier Escobar
    Participante
    9

    Hola David ese código no me iba en responsive

    Al final he seguido buscando y he añadido
    add_filter( ‘gform_confirmation_anchor’, ‘__return_true’ );
    al funtioncs.php y ahora si que me funciona !!

    Gracias

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.