在表单提交时保持网页不滚动到顶部

Jus*_*tin 4 javascript forms submit

我通过锚标记和javascript提交表单.

<a onclick="submit_form();">Submit</a>
Run Code Online (Sandbox Code Playgroud)

单击该按钮后,页面会立即滚动到页面顶部并继续正常的表单提交过程.

如何让页面不滚动到顶部,为什么会这样做呢?

Ste*_*ton 8

将OnClick事件更改为HREF.

<a href="JavaScript:submit_form();">Submit</a>
Run Code Online (Sandbox Code Playgroud)

或者返回False,以便它不会继续处理点击

<a onClick="submit_form(); return false;">Submit</a>
Run Code Online (Sandbox Code Playgroud)