假设我有一个通过 GET 发送的表单:
<form method="get" action="/search.php?foo=bar&test=1&something=else">
<input type="text" name="day" placeholder="day"/>
<input type="text" name="link" placeholder="link"/>
</form>
Run Code Online (Sandbox Code Playgroud)
提交表单并处理数据(仅将其保存到文件中)后,网址更改为:
search.php?day=test&link=google.com
我应该怎么做才能使网址变成:
/search.php?foo=bar&test=1&something=else&day=test&link=google.com
(保留属性中包含的旧参数action。 )
表单操作每次都会改变,并且很难在表单操作中保留旧的 GET 参数。
但是,您可以使用隐藏字段。
尝试这个:
<form method="get" action="/search.php">
<input type="hidden" name="foo" value="bar"/> <!-- Add this -->
<input type="hidden" name="test" value="1"/> <!-- Add this -->
<input type="text" name="day" placeholder="day"/>
<input type="text" name="link" placeholder="link"/>
</form>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5055 次 |
| 最近记录: |