[问题] (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