Автоматическая прокрутка вниз после отправки действия


Как сделать так, чтобы мой веб-сайт автоматически прокручивался вниз после отправки электронного письма из "Контактной формы", которая находится в нижней части моей веб-страницы? Информация об успешной отправке или ошибке появляется под формой, и после нажатия кнопки "Отправить" страница обновляется, и пользователь может видеть только верхнюю часть сайта, а не нижнюю...

Author: Adam, 2014-02-26

3 answers

<form id="form" action="your_action#form">
....
</form>
 8
Author: D.A.V.O.O.D, 2014-02-25 22:05:22

Опубликовать в теге привязки на странице, на которую отправляется sumbit

 http://foo.com#youranchor
 1
Author: Ray, 2014-02-25 22:04:05

Действие в этом теге открывающей формы работает для моего сайта:

<form action="<?php $location = $_SERVER['PATH_INFO']; 
echo ''.$location.'#form';?>" method="post">

По сути, вы получаете текущий URL-адрес и присваиваете его $location, а затем повторяете это с пометкой #form в конце. Таким образом, браузер прочитал бы это действие как:

action="currentURL.php#form"

Я сделал это таким образом, потому что моя форма включена на каждой странице моего веб-сайта, поэтому действие, необходимое для определения ее текущего местоположения, перед прокруткой вниз до формы.

 1
Author: Ehlen, 2014-10-28 09:49:57