我想要一个带有参数功能的html按钮。
new/?sorting=desc是它应该链接到的url。但当我尝试时,参数没有通过。怎么办?我试过下面两种方法,但都没有成功。

<FORM METHOD="GET" ACTION="./?sorting=desc">
<INPUT TYPE="submit" VALUE="Äldst först">
</FORM>

我想要像这些链接一样的按钮:
<a href="./?sorting=desc">Äldst först</a><a href="./?sorting=asc">Nyast först</a>

最佳答案

如果你想让某物充当链接,那么你应该使用链接。
上面说:
提交GET表单时,将从操作中删除查询字符串,并根据表单中的数据生成新的查询字符串。
您需要将数据存储在隐藏的输入中。

<form action="/social/tracking/new/">
     <input type="hidden"
            name="sorting"
            value="desc">
     <input type="submit"
            value="Nyast först">
</form>
<form action="/social/tracking/new/">
     <input type="hidden"
            name="sorting"
            value="asc">
     <input type="submit"
            value="Sort the other way">
</form>

09-20 19:58