javascript - 防止网页在表单提交时滚动到顶部

标签 javascript forms submit

我正在通过 anchor 标记和 javascript 提交表单。

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

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

如何防止页面滚动到顶部,为什么会这样?

最佳答案

将您的 OnClick 事件更改为在 HREF 中。

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

或者返回 False,这样它就不会继续处理点击

<a onClick="submit_form(); return false;">Submit</a>

关于javascript - 防止网页在表单提交时滚动到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/678711/

相关文章:

javascript - 获取CodeMirror实例

javascript - Magento - javascript 依赖 = 巨大的可用性问题

css - 如何删除标签自动间距

java - 使用 Java 将文件上传到网站

jquery - 我可以使用 .submit 作为函数吗?

javascript - jqGrid - 使用 setSelection 始终选择第一行不起作用

javascript - 尝试按列实现切换排序。如果我参数化 sortUsers 函数,我会得到 "Maximum call stack size exceeded."

html - href 围绕输入类型提交

css - 如何更改&lt;input type ="file">样式变化

html - 样式提交按钮 'error' ?