Javascript 防止网页在表单提交时滚动到顶部
我正在通过锚标记和javascript提交表单Javascript 防止网页在表单提交时滚动到顶部,javascript,forms,submit,Javascript,Forms,Submit,我正在通过锚标记和javascript提交表单 <a onclick="submit_form();">Submit</a> 提交 单击按钮后,页面立即滚动到页面顶部,并继续正常的表单提交过程 如何防止页面滚动到顶部?为什么会这样做?您可以在表单中使用名称锚定 <a name="name"></a> <form action="example.html#name"> 这是因为表单提交是一个新页面请求。将OnClick事件更改为
<a onclick="submit_form();">Submit</a>
提交
单击按钮后,页面立即滚动到页面顶部,并继续正常的表单提交过程
如何防止页面滚动到顶部?为什么会这样做?您可以在表单中使用名称锚定
<a name="name"></a>
<form action="example.html#name">
这是因为表单提交是一个新页面请求。将OnClick事件更改为HREF中的事件
<a href="JavaScript:submit_form();">Submit</a>
或者返回False,这样它就不会继续处理单击
<a onClick="submit_form(); return false;">Submit</a>
提交
一定要使用onclick属性而不是href。