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