把数组赋给form中元素,然后form.submit()

解决方案 »

  1.   

    客户端脚本应该不能直接访问服务器端的东西吧,不然天下大乱了。
    不过可以通过其它的手段进行啊,比如隐藏自动提交,然后取得值,取得的可以保存成SESSION或是COOKIES的形式,以供第三个页面使用。
      

  2.   

    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <TITLE></TITLE>
    <script language=javascript>
    function connectDb()
    { var ConnDB = new ActiveXObject("ADODB.Connection");
    ConnDB.ConnectionString="dsn=reportdb;uid=sa;pwd=javabean;";  
    //ConnDB.ConnectionString="provider=sqloledb; server=globe01;database=personnel;UID=sa;PWD=javabean;";
    ConnDB.Open();  
    var  Rs = new ActiveXObject("ADODB.Recordset");
    var tempstr="";
    Rs.Open("select * from BackPipvndetail",ConnDB,1,3);
    while(!Rs.EOF)
    {
    tempstr = tempstr + Rs("MtlNo") + "<br/>";
    Rs.MoveNext;
    }
    test.innerHTML=tempstr;
    }
    </script>
    </HEAD>
    <BODY onbeforeunload="return 'ok?'">
    <P><div id=test>&nbsp;</div>
    <P><INPUT id=button1 type=button value=顯示 name=button1 onclick="connectDb()"></P>
    </BODY>
    </HTML>
      

  3.   

    我的数组个数不一定,能不能动态生成若干个text,保存数据
      

  4.   

    生成10个Text
    <body></body>
    <Script language="javascript">
    for(i=1;i<10;i++){
    var rInput=document.createElement("<input type='text' name='input"+i+"'>");
         document.body.appendChild(rInput)
    }
    </Script>