2014-12-15 1 views
1

Я смотрел OFR некоторого времени, но I'ven't нашел любой вопрос, который решает мой вопрос:Начать показ новой страницы PHP в середине содержания

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

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

Я не уверен, что это можно сделать с помощью php или мне нужен javascript (я еще ничего не знаю о javascript).

+0

вы можете предназначаться расположение на relaod с якорем 'something or blank' добавьте # FORM99 к reolad url –

ответ

2

Используйте id для перемещения между элементами на странице. Поместите # в action атрибуту, когда пользователь отправляет форму, браузер будет перемещаться к виду расположения

Пример

<form id="example" action="yourpage.php#example" method=...> 

<form id="example2" action="yourpage.php#example2" method=...> 
+0

Он отлично работает, и это простое в использовании решение! Благодаря!!! – etrull

+0

html5 снова меняет –

Смежные вопросы