【发布时间】:2016-01-27 09:57:43
【问题描述】:
我有以下代码来提交 GET 值:
<form method="GET">
<input type="hidden" name="price" value="ASC" />
<input type="submit" value="Price Low to High" />
</form>
<form method="GET">
<input type="hidden" name="price" value="DESC" />
<input type="submit" value="Price High to Low" />
</form>
<form method="GET">
<input type="hidden" name="price" value="" />
<input type="submit" value="Default" />
</form>
哪个工作正常。所以我不会用三个表单重复自己,有没有办法我可以有一个表单,并定义按钮提交的 GET 值?他们仍然需要让用户可以看到相同的信息,例如提交DESC的按钮需要显示为Price High to Low
【问题讨论】:
-
将它们全部合并到一个表单中,并在您的
submit buttns.上添加name,例如<input type="submit" value="Default" name="action" /> -
为什么不用链接而不是表单?对于表单,您可以在提交之前使用 javascript 来切换值。