作者mikevada (Believe in dreams)
看板Web_Design
标题[问题] (JSP)如何取得多个select box的值?
时间Thu Feb 15 13:41:06 2018
目前遇到一个问题,我要在同一个页面上放多个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来处理吗?
要如何写啊?请教大家,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.32.29.208
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1518673269.A.DFB.html
※ 编辑: mikevada (114.32.29.208), 02/15/2018 13:43:11
1F:推 a1234sd: String[] result =req.getParameterValues("ip");02/15 16:15
现在另一个问题是怎麽去判断使用者是点那一个select box
(因为名称都一样),并且把值抓出来?
※ 编辑: mikevada (114.136.88.114), 02/15/2018 19:28:22
2F:→ jherk: Array.prototype.map.call02/15 19:38
不好意思,看不太懂
※ 编辑: mikevada (114.136.88.114) 02/15/2018 19:50:46
3F:→ a1234sd: 给select预设值 再给另一个array对应 if value !=预设02/15 22:18
4F:→ a1234sd: 把k/v加到一个map 里面放的就是 你选过的select 跟 选02/15 22:18
5F:→ a1234sd: 到的值02/15 22:18
有查了一下,是要用javascript做吗?
v是value,那k呢?
有没有简单的范例啊?
※ 编辑: mikevada (223.136.174.212), 02/16/2018 09:04:57
7F:→ jherk: /Reference/Global_Objects/Array/map 02/16 10:31
8F:→ jherk: key/value;用map()这个api去侦测是哪个element要做你判 02/16 10:38
9F:→ jherk: 断式的function 02/16 10:38