<form action='/search' method='get'>
<input name='q' type='text'/><input type='submit' value='Go'/>
</form>
基本上,我想在每个用户输入/搜索中添加'&amp; by-date = 1'作为后缀。例如,'漫画'
结果将是:http://www.example.com/search?q=comics&by-date=1
这可能没有js吗?如果没有,最简单的方法是什么?谢谢!
答案 0 :(得分:3)
只需在表单中添加隐藏字段:
<input type="hidden" name="by-date" value="1" />
这将附加到URL中的GET请求以及表单中的其他字段。这里没有JavaScript。
答案 1 :(得分:0)
您可以使用隐藏的输入字段执行此操作。
<input name='by-date' value='1' type='hidden'/>
喜欢这个
<form action='/search' method='get'>
<input name='by-date' value='1' type='hidden'/>
<input name='q' type='text'/>
<input type='submit' value='Go'/>
</form>
答案 2 :(得分:0)
在表单操作属性中,您可以尝试
action="/search?by-date=1"
它可能有效,我还没有测试过。
如果没有,你可以输入一个隐藏的输入:
<input type="hidden" name="by-date" value="1">
答案 3 :(得分:0)
然后,您可以将查询日期部分放在查询中:
<form action='/search?by-date=1&' method='get'><input name='q' type='text'/><input type='submit' value='Go'/></form>