我需要在用户单击Post.按钮后,让页面加载特定的标签。
注意:我使用的是PHP
表格代码样本:
<form action="po.php?id=44" method="POST">
<input type="hidden" name="here" value="#here" />
<input name="btn_send" type="submit" value="Post" />
</form>页面应该在之间有一个标题的页面中的某个位置
如下面所示
代码示例:
<a name="here"></a>
<p>Total Number of Posts 55</p>正如你所看到的,我登陆的地方是一个普通的标签文本,而不是超链接。因此,我把锚线作为一个指标,就在标题之前。
问题:
页面并不在我放置的地方(name=“这里”)。这一页落在最上面。有什么简单的方法让它降落在(name=“这里”)?
发布于 2011-11-10 12:37:34
只需将片段包含在表单的action属性中,例如
<form method="post" action="po.php?id=44#here">此外,使用ID属性作为片段位置要好得多。丢掉空锚把你的段落改成..。
<p id="here">Total number of Posts 55</p>发布于 2011-11-10 12:38:09
试试这个:
<form action="po.php?id=44#here" method="POST">
<input name="btn_send" type="submit" value="Post" />
</form>并将其放在目标页面上:
<a id="here"></a>
<p>Total Number of Posts 55</p>发布于 2011-11-10 12:45:04
header("Location: url#fragment");https://stackoverflow.com/questions/8079575
复制相似问题