簡體   English   中英

搜索表單 - 如何向用戶輸入添加文本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM