Fix scroll to the thanks message after form submission
This commit is contained in:
parent
4619080ebb
commit
1e668d4383
|
|
@ -361,3 +361,40 @@ function translate_city_name($city, $required_language = 'fr')
|
|||
}
|
||||
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
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user