Сохраняйте веб-страницу от прокрутки к верхней части формы отправки - PullRequest
4 голосов
/ 24 марта 2009

Я отправляю форму с помощью тега привязки и JavaScript.

<a onclick="submit_form();">Submit</a>

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

Как я могу предотвратить прокрутку страницы вверх и почему она это делает?

Ответы [ 2 ]

8 голосов
/ 24 марта 2009

Измените событие OnClick на HREF.

<a href="JavaScript:submit_form();">Submit</a>

Или верните False, чтобы он не продолжил обработку клика

<a onClick="submit_form(); return false;">Submit</a>
2 голосов
/ 24 марта 2009

Вы можете в форме иметь имя привязки

<a name="name"></a>
<form action="example.html#name">

Это происходит потому, что отправка формы является запросом новой страницы.

...