日期:2014-05-17  浏览次数:20750 次

jsp取值问题select下拉框怎么得到值?

<select onchange="" style="width:180px; margin-left:-20px; ">
   <option selected>=请选择款项类型=</option>
   <option value="">XX类型</option>
   <option value="">XXX类型</option>
  </select>


jsp代码中这样一段代码我现在要选择XX货者XXX类型,在提交到的servlet中得到这个类型。再写入数据库我应该怎么做?

而且我想限定一定要选择了类型后才进行我后面的处理,我应该怎么做?主要是前面一个问题。急用啊。谢谢。


<input type="radio" name="sex" value="male" /> 是
<input type="radio" name="sex" value="female" /> 否


这个我又该怎么取值呢?谢谢

------解决方案--------------------
写个提交给select起个name和radionfunction
function dd(){
var sel=document.getElementsByName("select")[0];
var selvalue= sel.options[sel.options.selectedIndex].value//你要的值
  alert(document.getElementByName("sex").checked.value)
}
window.location.href="xx.do?v="selvalue;
}
servlet
request.getparameter("v");

------解决方案--------------------
引用:
HTML code


<select onchange="" style="width:180px; margin-left:-20px; ">
                   <option selected>=请选择款项类型=</option>
                   <option value="">XX类型</option>
               ……

获取select选中的值
var sel=document.getElementsByName("select")[0];
var selvalue= sel.options[sel.options.selectedIndex].value//你要的值
再传到servlet
------解决方案--------------------
name传值
value是存到数据库的
------解决方案--------------------
这个问题。。。是问题么?

<select name="xxxooo" onchange="" style="width:180px; margin-left:-20px; ">
                   <option selected>=请选择款项类型=</option>
                   <option value="">XX类型</option>
                   <option value="">XXX类型</option>
</select>
JSP中直接:String xxxooo = request.getParameter(