首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >投稿后使用锚

问投稿后使用锚
EN

Stack Overflow用户
提问于 2011-11-10 12:34:32
回答 3查看 15K关注 0票数 9

我需要在用户单击Post.按钮后,让页面加载特定的标签。

注意:我使用的是PHP

表格代码样本:

代码语言:javascript
复制
<form action="po.php?id=44" method="POST">
   <input type="hidden" name="here" value="#here" />
   <input name="btn_send" type="submit" value="Post" />
</form>

页面应该在之间有一个标题的页面中的某个位置

如下面所示

代码示例:

代码语言:javascript
复制
<a name="here"></a>
<p>Total Number of Posts 55</p>

正如你所看到的,我登陆的地方是一个普通的标签文本,而不是超链接。因此,我把锚线作为一个指标,就在标题之前。

问题:

页面并不在我放置的地方(name=“这里”)。这一页落在最上面。有什么简单的方法让它降落在(name=“这里”)?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-11-10 12:37:34

只需将片段包含在表单的action属性中,例如

代码语言:javascript
复制
<form method="post" action="po.php?id=44#here">

此外,使用ID属性作为片段位置要好得多。丢掉空锚把你的段落改成..。

代码语言:javascript
复制
<p id="here">Total number of Posts 55</p>
票数 17
EN

Stack Overflow用户

发布于 2011-11-10 12:38:09

试试这个:

代码语言:javascript
复制
<form action="po.php?id=44#here" method="POST">
   <input name="btn_send" type="submit" value="Post" />
</form>

并将其放在目标页面上:

代码语言:javascript
复制
<a id="here"></a>
<p>Total Number of Posts 55</p>
票数 4
EN

Stack Overflow用户

发布于 2011-11-10 12:45:04

代码语言:javascript
复制
header("Location: url#fragment");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8079575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档