Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Нажатие на кнопку формы метода POST
Форумы портала PHP.SU » » Вопросы новичков » Нажатие на кнопку формы метода POST

Страниц (1): [1]
 

1. xTODx - 02 Января, 2015 - 19:27:18 - перейти к сообщению
есть форма

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form method='post'>
  3.               поля
  4. </form>
  5.  

после нажатия на кнопку, страница обновляется, и скролл перемещается вверх, как это исправить?

можно конечно js и т.д., но может это велосипед.
2. kotyara1979 - 02 Января, 2015 - 20:42:35 - перейти к сообщению
Могу ошибаться, но по-моему никак. Вы же перегружаете страницу, она начинает отображаться сверху, как и полагается.

Если хотите отправлять форму без смещения страницы, то примените аякс.
3. esterio - 02 Января, 2015 - 21:17:26 - перейти к сообщению
либо используйте якорь
4. Ts.Saltan - 02 Января, 2015 - 21:21:44 - перейти к сообщению
Если не нужна перезагрузка страницы - AJAX или фреймы
Если нужно скролл вернуть, можно сделать так:
CODE (html):
скопировать код в буфер обмена
  1. <form method='post' id='thisForm' action='#thisForm'>...
5. xTODx - 03 Января, 2015 - 17:44:26 - перейти к сообщению
Ts.Saltan пишет:
Если не нужна перезагрузка страницы - AJAX или фреймы
Если нужно скролл вернуть, можно сделать так:
CODE (html):
скопировать код в буфер обмена
  1. <form method='post' id='thisForm' action='#thisForm'>...

не рабоатет(

 

Powered by ExBB FM 1.0 RC1