JSP 能否有方法得到select中所有的值。不是Multi类型的DropdownList.

解决方案 »

  1.   

    用onchange(),然后在JS中用循环可以得到。
      

  2.   

    但jsp又如何得到js中的数据呢。
    我是通过jsp页面传数据到Servlet中,然后逻辑在Servlet中处理。
      

  3.   

    是dropdownlist中所有的值,返回得是数组。
      

  4.   

    提交前执行jsfor(i=emp.sipid.options.length-1;i>=0;i--){
    emp.sipid.options[i].selected = true;

    }
      

  5.   

    谢谢,但是如何将js的数组转为jsp能够认呢?
      

  6.   

    String[] values = request.getParameterValues("selectname")
      

  7.   

    To jfy3d(剑事) 
    multiple类型的是可以,但我希望的是非multiple类型的Dropdownlist中取得所有的值,该如何实现?
      

  8.   

    for(i=emp.sipid.options.length-1;i>=0;i--){
    values += emp.sipid.options[i].value;

    }
    emp.sipid.options[i].value;
    emp.sipid.options[i].text;
    options有两个方法把值读出来 付个隐藏的<input>
      

  9.   

    js 端
    var msgs = "";
    if(document.form1.msgs .length){
      for(i=0;i<document.form1.msgs .length;i++) {
         if(i != document.form1.msgs .length -1) {
    msgs += document.form1.msgs [i].value + ',';
         }else {
    msgs += document.form1.msgs [i].value;
         }
    }jsp 
    String msg=request.getParameter("msgs ");
    在分解
      

  10.   

    form中hidden一个值,js把Dropdownlist中的值取出来给这个hidden的值,Action中取出来再分解