我做了一个群发功能的东东是三级目录的那种,通过一个selete选择用户名在另一个selete中显示他的手机号,但我现在提交之后无法换取右边保存的那些手机号。因为是selete的关系还必须选中他才能在右边或取,但先两个在右边也只能得到一个,我晕了,在这里请教各位大侠帮帮小弟

解决方案 »

  1.   

    List的那种select吧,selected index是一个数组,在onChange事件的时候你可以对应的选中手机号的对应的那些index.
      

  2.   

    提交按钮在执行submit();之前先把右边手机号码的列表遍历一遍,统统设置为已选择
      

  3.   

    对select的事件进行控制,用js编写.你这好像有点连动的意思.
      

  4.   

    提交按钮在执行submit()之前把手机号码的列表遍历一遍
    函数如下:
    function selectalllist(listname)
    {
    sellist=document.all(listname);
    for(i=0;i<sellist.length;i++)
    {
    sellist[i].selected="selected";

    }
    }
      

  5.   

    <html>
    <head></head>
    <body onload="a()">
    <form action="test.html" method="GET"><select name="a" multiple="multiple">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    </select>
    <input type="submit"/>
    </form>
    </body>
    </html>
    按Control选择
      

  6.   

    提交值如果Struts,form用对应的数组如直接从request取,String[] a = request.getParameterValues("a")