簡體   English   中英

html 帶有 get 方法的表單正在為同一個輸入數組創建多個查詢參數

[英]html form with get method is creating multiple query parameters for the same input array

假設我有這個簡單的形式:

<form action="/search/" method="get" role="search">
    <input name="cars[]" value="saab">
    <input name="cars[]" value="honda">
    <input name="cars[]" value="toyota">
    <input type="submit" value="submit">
</form>

單擊提交后,我被重定向到搜索結果頁面,URL 如下所示: https://example.com/search/?cars=saab%5B%5D&cars=honda%5B%5D&cars=toyota

問題:

  1. 為什么這段代碼%5B%5D添加到 url 中,我可以去掉它嗎?
  2. 為什么汽車會出現多次? 我可以簡單地擁有?cars=saab,honda,toyota嗎?

謝謝

每個輸入必須有一個唯一的名稱,只需更改名稱即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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