[問題] (JSP)如何取得多個select box的值?

作者: mikevada (vada)   2018-02-15 13:41:06
目前遇到一個問題,我要在同一個頁面上放多個select box,但名稱要一樣,如下:
<select onChange="submitcheck()" name="ip">
<option value="10.1.2.0">10.1.2.0</option>
<option value="10.1.3.0">10.1.3.0</option>
</select>
.
.
.
<select onChange="submitcheck()" name="ip">
<option value="10.n.1.0">10.n.1.0</option>
<option value="10.n.2.0">10.n.2.0</option>
<option value="10.n.3.0">10.n.3.0</option>
</select>
以下類推,
但在下一頁用String s_select=request.getParameter("ip");去抓值的時候
他永遠只抓到第一組的值,我認為應該是名稱相同的關係
如果名稱不一樣的話又要怎麼處理?
假設我有n組的select box,我應該不可能寫n組的判斷式,
可以把它用array來處理嗎?
要如何寫啊?請教大家,謝謝。
作者: a1234sd   2018-02-15 16:15:00
String[] result =req.getParameterValues("ip");
作者: jherk   2018-02-15 19:38:00
Array.prototype.map.call
作者: a1234sd   2018-02-15 22:18:00
給select預設值 再給另一個array對應 if value !=預設把k/v加到一個map 裡面放的就是 你選過的select 跟 選到的值
作者: jherk   2018-02-16 10:31:00
https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Global_Objects/Array/mapkey/value;用map()這個api去偵測是哪個element要做你判斷式的function

Links booklink

Contact Us: admin [ a t ] ucptt.com