<script>
function selectall()
{
for(i=0;i<document.all.d1.options.length;i++)
document.all.d1.options[i].selected=true;
form1.submit();
}
</script>
<form name=form1 action="myjsp.jsp">
<SELECT NAME="d1" multiple>
<option value=1>1</option>
<option value=2>2</option>
<option valeu=3>3</option>
<option value=4>4</option>
</SELECT>
<input type="button" value="submit" onclick="selectall()">myjsp.jsp
<%
String d1[]=request.getParameterValues("d1");
for(int i=0;i<d1.length;i++)
{
%>
<%=d1[i]%><br>
<%
}
%>

解决方案 »

  1.   

    <script>
    function selectall()
    {
    for(i=0;i<document.all.d1.options.length;i++)
    document.all.d1.options[i].selected=true;
    form1.submit();
    }
    </script>
    <form name=form1 action="myjsp.jsp">
    <SELECT NAME="d1" multiple>
    <option value=1>1</option>
    <option value=2>2</option>
    <option valeu=3>3</option>
    <option value=4>4</option>
    </SELECT>
    <input type="button" value="submit" onclick="selectall()">
    </form>myjsp.jsp
    <%
    String d1[]=request.getParameterValues("d1");
    for(int i=0;i<d1.length;i++)
    {
    %>
    <%=d1[i]%><br>
    <%
    }
    %>