你要做什么功能呀,这种代码怎么可能实现,首先form的onclick怎么触发呀?然后request的getParameter是得到提交页面的元素的值,怎么能得到自身页面的值列!

解决方案 »

  1.   

    谢谢楼上的回答,也许不能实现吧!
    再问一个问题怎样把jsp页面中的一个数组传递到javascript中呢?
    ----------------------
    <%--传递数组--%>
    <%@ page contentType="text/html;charset=GB2312"%>
    <form name="form1">
    <%
    String[] str={"aa","bb","cc","dd","ee","ff"};
    for(int i=0;i<str.length;i++)
    {
    %>
    <input type="checkbox" name="<%=i%>" value="<%=str[i]%>">
    <%
    }
    %>
    <input type="hidden" name="hid" value="<%=str.length%>"></form><script language="javascript">
    len=document.form1.hid.value;
    alert(len);
    var all=new Array();
    for(i=0;i<len;i++)
    {
    all[i]=document.form1.i.value;
    } for(i=0;i<len;i++)
    {
    alert(all[i]);
    }
    </script>
    -------------------------
    谢了!
      

  2.   

    元素不能用数字取名首先将名字改为
    <input type="checkbox" name="a" value="<%=str[i]%>">
    然后将javaScript块改为
    <script language="javascript">
    len=document.form1.hid.value;
    alert(len);
    var all=new Array();
    for(i=0;i<len;i++)
    {
    all[i]=document.form1.a[i].value;
    }
    for(i=0;i<len;i++)
    {
    alert(all[i]);
    }
    </script>
    就可以了
      

  3.   

    谢谢,解决了,呵呵,太高兴了,楼上的清留下大名小弟当面拜访,呵呵,重谢!!
    小弟初学J2EE也许有很多问题要问哦!
    我的qq:76072917 
    结贴时 huzzy()  给50分 呵呵 谢谢!
    午饭我请了! 呵呵!