Fix scroll to the thanks message after form submission

This commit is contained in:
Gilles Van Assche 2025-10-23 15:36:35 +02:00
parent 4619080ebb
commit 1e668d4383

View File

@ -361,3 +361,40 @@ function translate_city_name($city, $required_language = 'fr')
} }
return $city; return $city;
} }
/* Scroll automatique vers le formulaire après soumission */
add_action( 'wp_footer', function() {
if ( is_page(309) ) { // remplace 'contact' par le slug de ta page
?>
<script>
document.addEventListener('DOMContentLoaded', function() {
// Si un paramètre de requête existe (ce qui est le cas après soumission)
const form = document.getElementById('gform_confirmation_message_1'); // <-- adapte le numéro ici
if (form) {
setTimeout(() => { form.scrollIntoView({ behavior: 'smooth' }); }, 400);
}
});
</script>
<?php
}
if ( is_page(18713) ) { // remplace 'contact' par le slug de ta page
?>
<script>
document.addEventListener('DOMContentLoaded', function() {
// Si un paramètre de requête existe (ce qui est le cas après soumission)
const form = document.getElementById('gform_confirmation_message_2'); // <-- adapte le numéro ici
if (form) {
setTimeout(() => { form.scrollIntoView({ behavior: 'smooth' }); }, 400);
}
});
</script>
<?php
}
});