如何在post表单中实现跳转到<a name = ...

Nip*_*ips 0 html php

我有很长的产品清单,每种产品都有我的形式:

<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)

怎么做?

Luk*_*uth 5

使用<a name="..."></a>了跳跃标记被HTML5弃用的a-元素没有name-attribute了.请看这里:带有'name'或'id'的HTML锚点?并在规格中.

您可以id通过添加#[id]到URL(或创建类似的链接<a href="#[id]">jump</a>),使用指定的-attribute 跳转到站点上的任何内容.

添加主题标签与GET或POST没有任何关系.它只是一个浏览器功能.