如何在html表单提交后跳转到php页面上的锚标签

时间:2015-01-07 20:26:11

标签: php html forms get anchor

我的index.php页面使用名为template.html的模板,这个html文件中有一个表单。表格的第一行是:

<form name="search" method="get" action="thumbnails.php?#myAnchor">

thumbnails.php也使用template.html作为模板。当用户在索引页面上提交表单时,我希望它重定向到thumbnails.php(就像现在一样),但是然后转到我在template.html中编写的锚点,如下所示:

 <a name="myAnchor"></a>

您可以在下方自行测试,只需在顶部搜索框中搜索“自然”,它会将您重定向到thumbnails.php的顶部,但我希望它向下滚动到模板中嵌入的锚标记文件(见缩略图.php源代码) - My Site

以下是thumbnails.php的链接 这是template.html

的链接

我已经阅读了大量的解决方案,但似乎没有任何效果。想法?谢谢

1 个答案:

答案 0 :(得分:0)

正如Dai所说in their comment

  

[...] HTML5规范从中删除了name =“”属性   <a> elementobsolete note)。 The specification for fragment scrolling优先使用id而不是name   向后兼容性的名称属性说明。

在您的代码中,您必须在template.html中添加result location den.large den.mature den.pole den.sapling vol.large vol.mature vol.pole vol.sapling 1 B120 LAOC LAOC PIEN LAOC LAOC LAOC PSME POTR 2 B177 PSME PIEN LAOC POTR PSME PIEN LAOC POTR 3 B234 POTR PIEN LAOC POTR PSME PIEN LAOC POTR 4 B6 SALIX PIEN PSME POTR PSME PIEN PSME POTR 5 B63 SALIX PIEN PIEN PIEN SALIX PIEN PIEN PIEN 6 F120 PSME POTR POTR PIEN PSME PSME POTR PIEN 7 F177 PIEN POTR SALIX SALIX PIEN POTR SALIX SALIX 8 F234 PIEN PIEN LAOC SALIX PIEN PIEN LAOC SALIX 9 F6 LAOC SALIX PIEN PSME PSME SALIX PIEN PSME 10 F63 PIEN SALIX POTR PIEN PIEN SALIX POTR PIEN 属性:

id