<form action='/search' method='get'>
<input name='q' type='text'/><input type='submit' value='Go'/>
</form>
基本上,我想为每个用户输入/搜索添加 '&by-date=1' 作为后缀。例如,“漫画”
结果将是:http ://www.example.com/search?q=comics&by-date=1
这可能没有js吗?如果没有,实现这一目标的最简单方法是什么?谢谢!
<form action='/search' method='get'>
<input name='q' type='text'/><input type='submit' value='Go'/>
</form>
基本上,我想为每个用户输入/搜索添加 '&by-date=1' 作为后缀。例如,“漫画”
结果将是:http ://www.example.com/search?q=comics&by-date=1
这可能没有js吗?如果没有,实现这一目标的最简单方法是什么?谢谢!
只需在表单中添加一个隐藏字段:
<input type="hidden" name="by-date" value="1" />
这将与表单中的其他字段一起附加到 URL 中的 GET 请求中。这里不需要 JavaScript。
您可以使用隐藏的输入字段来做到这一点。
<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>
在表单动作属性中,您可以尝试
action="/search?by-date=1"
它可能有效,我还没有测试过。
如果没有,您可以放置一个隐藏的输入:
<input type="hidden" name="by-date" value="1">
然后,您可以再次将按日期部分放在查询中:
<form action='/search?by-date=1&' method='get'><input name='q' type='text'/><input type='submit' value='Go'/></form>