在提交时在表单中添加锚点?

Joa*_*nne 2 html anchor

我正在使用一个名为Advanced Poll的脚本,它运行良好.但是我有一个小的"化妆品"问题,我无法解决.

民意调查位于我网站的右下方.但是在有人提交了他或她的投票后,你会被推回到页面顶部,而不是专注于民意调查(右下角).

通常使用普通的html,您可以通过添加锚点和链接轻松解决这个问题,但是因为这是形式,我不明白如何正确地做到这一点.因此,在提交投票后,它会在投票部分重新加载页面,而不是再次向下滚动.

我自己试着用HTML搞砸了,但没有运气.它从网站的顶部开始,而不是留在民意调查区域.

我在民意调查部分上方添加了以下代码:

<a name="backtopoll"></a>
Run Code Online (Sandbox Code Playgroud)

我补充说:

 #backtopoll
Run Code Online (Sandbox Code Playgroud)

至:

<a href="$this->form_forward?action=results&amp;poll_ident=$poll_id" class="link link-indent fright">$pollvars[result_text]</a>
Run Code Online (Sandbox Code Playgroud)

结果如下:

 <a href="$this->form_forward?action=results&amp;poll_ident=$poll_id#backtopoll" class="link link-indent fright">$pollvars[result_text]</a>
Run Code Online (Sandbox Code Playgroud)

但那没用.一旦我点击提交投票,我的投票就会被投票,我发现自己又回到了网站的顶部,而不是在民意调查部分重新加载页面.:(

我在这做错了什么......?

//更新

添加/更改为:

 <a id="backtopoll"></a>
Run Code Online (Sandbox Code Playgroud)

正如诗巫所说,没有奏效.

// anotherupdate

也许我可以在页面上使用jQuery或JS做同样的事情?

Joa*_*nne 6

没关系我通过使用此处描述的信息自行修复:是否可以在FORM post/get中添加锚点?

<form action="mypage.aspx#MyAnchor">
Run Code Online (Sandbox Code Playgroud)