我有很长的产品清单,每种产品都有我的形式:
<form action="index.php" method="post">
<input type="hidden" name="prodid" value="<?= $id ?>" />
...
</form>
Run Code Online (Sandbox Code Playgroud)
我想跳转到产品随叫随到的动作:
<a href="#prodid<?= $id ?>">jump to product</a>
...
<a name="prodid<?= $id ?>"></a>
Run Code Online (Sandbox Code Playgroud)
但我必须使用post方法.在get方法中我会使用这个:
<form action="index.php#prodid<?= $id ?>" method="get">
...
</form>
Run Code Online (Sandbox Code Playgroud)
怎么做?
使用<a name="..."></a>了跳跃标记被HTML5弃用的a-元素没有name-attribute了.请看这里:带有'name'或'id'的HTML锚点?并在规格中.
您可以id通过添加#[id]到URL(或创建类似的链接<a href="#[id]">jump</a>),使用指定的-attribute 跳转到站点上的任何内容.
添加主题标签与GET或POST没有任何关系.它只是一个浏览器功能.