function sss(){
<%for i=0 to ubound(employeeSn)%>
ename_array[i]=document.getElementsByName("employeesn")[i].value

<%next%>
for (i=0;i<ename_array.length ;i++ )
{
alert(ename_array[i])
}
}

解决方案 »

  1.   

    补充一句
    var ename_array = new Array()在进入方法时运行
      

  2.   

    <%%>的部分是在服务器上执行的
    加载到浏览器才是客户端执行的
    这个要区分清楚function sss(){
        var employeesn = document.getElementsByName("employeesn");
        for (var i = 0; i < employeesn.length) {
            ename_array[i] = employeesn[i].value;
        }
        alert(ename_array.join("\n"));
    }
      

  3.   

    for差一部分for (var i = 0; i < employeesn.length; i++)
      

  4.   

    function sss(){
    <%for i=0 to ubound(employeeSn)%>
    ename_array[<%=i%>]=document.getElementsByName("employeesn")[<%=i%>].value<%next%>
    for (i=0;i<ename_array.length ;i++ )
    {
    alert(ename_array[i])
    }
    }
      

  5.   


    在alert的时候报错,跳的太快我来不及看错误报告
      

  6.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript">
    function sss(){
    var ename_array=[];
        var employeesn = document.getElementsByName("employeesn");
        for (var i = 0; i < employeesn.length;i++) {
            ename_array[i] = employeesn[i].value;
        }
        alert(ename_array.join("\n"));
    }</script>
    </head><body>
    <input  type="button" onclick="sss()" value="CLICK sss"/><input  type="text" name="employeesn" value=""/>
    <input  type="text" name="employeesn" value=""/>
    <input  type="text" name="employeesn" value=""/>
    <input  type="text" name="employeesn" value=""/>
    <input  type="text" name="employeesn" value=""/>
    <input  type="text" name="employeesn" value=""/>
    </body>
    </html>