Как сделать мой сайт автоматически прокруткой вниз после отправки электронной почты из «Контактной формы», расположенной в нижней части моей веб-страницы? Информация об успешной отправке или ошибках в нижней части формы и после нажатия кнопки «отправить» кнопка обновляется, и пользователь может видеть только верхнюю часть сайта, а не нижнюю …
<form id="form" action="your_action#form"> .... </form>
Опубликовать привязку на странице, на которой отправляется сообщение sumbit
http://foo.com#youranchor
Действие в этом методе открытия формы работает для моего сайта:
<form action="<?php $location = $_SERVER['PATH_INFO']; echo ''.$location.'#form';?>" method="post">
По сути, вы приобретаете текущий URL-адрес и назначаете его в $location
, а затем повторяете это с помощью #form
помеченного в конце. Таким образом, браузер будет читать это действие как:
action="currentURL.php#form"
Я сделал это так, потому что моя форма – это элемент, найденный на каждой странице моего веб-сайта, поэтому действие необходимо для определения его текущего местоположения перед прокруткой вниз до формы.