[英]Search form - How to add text to user input
<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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.