想要获取option的value只需要获取select标签的name就行,若option没有设置value的值 那么servlet里面获得的是option标签中间的内容
<option value=""> -- 这里没有给选项赋值 -- 改为,如:<option value="<%=rs.getString(1)%>"> <%=rs.getString(1)%> </option> <%}%></select><script type="text/javascript"> function check(){var id = document.getElementsByName("sel").value;-- 获取下拉框的值 如:...
request.getParameter("category");但是只能获取到value的值,不能获取到你显示的信息!!LZ要是想两者都要获取的话~可以通过查询数据库,把数据库中对应的表的id作为value的值
for (int i = 0; i < nu.size(); i++) { out.print("<option>" + nu.get(i) + "</option>");} > </select> <input type="submit" value="提交" name="submit"> </form> </body> < //取得提交的数字,并显示 String n = (String) request.getParameter("number");out....
一般都是这样的:<select name="xxx"> <option>这里是select的默认值</option> <c:forEach items="${你List或Set的名字}" value="ss"> <option value="${s.id}">${s.name}</option> </c:forEach> </select> 上面是List的用法,Set的话,换成ss.key和ss.value就可以了。
<Option value="cat">你选了小猫 <Option value="dog">你选了小狗 </Select> 服务器通过name获取下拉列表中被选中的Option的值(参数value指定的值)。 滚动列表:<Select name="shulie" size=2> <Option value="1">计算1到n的连续和 <Option value="2">计算1到n的平方和 ...
<input type="button" value="a" onclick="c(this)" /> <script language="JavaScript"> function c(btn) { btn.value = "b";} </script>
{ public static String getValue(String key){ Properties prop = new Properties(); try { //装载配置文件...File("src//dbCfg.properties"))); } catch (IOException e) { e.printStackTrace(); } //返回获取的值 1.6K50 js获取数组中的最大值最小值 ...
<option value="30">31 ~ 40</option> <option value="40">41 ~ 65</option> </select> </p> <p> 兴趣: <input type="checkbox" name="Habit" value="Read"> 看书 <input type="checkbox" name="Habit" value="Game"> 电玩 <input type="checkbox" name="Habit" value="Travel"> ...
onchange就是在你改变下拉框的值的时候会触发的一个事件。比如你原来的 select 什么都没有选择,当你改变它的值,选择 产品名称 的时候就会触发这个事件。有一种情况就是,当你选择了产品名称,你点击下拉框了,但是你没有改变值,就是说值还是产品名称的话,是不会触发onchange事件的。它必须是改变值...