<form name="inputform" method="post" action="xxx.asp" id="inputform" onsubmit="this.zw.value=str">

解决方案 »

  1.   

    str 付给hidden变量,在下页面取hidden
      

  2.   

    <form name="inputform" method="post" action="xxx.asp" id="inputform" onsubmit="this.zw.value=str">
    -----------------------------------
    这个我试过了,MS不行
      

  3.   

    <script language="javascript">
    var str = "XXXXXX";
    </script>
    <body>
    <form name="inputform" method="post" action="xxx.asp" id="inputform">
    <input type="hidden" name="zw" value="">
    <input type="button" value="submit" onclick="submit1()">
    </form>
    <script language="javascript">
    function submit1(){
    document.inputform.zw.value = str;
    document.inputform.submit();
    }
    </script>
    </body>
      

  4.   

    楼上的大虾,我如果不加button 让页面自动跳转,应该怎么写呢
    是不是把<input type="button" value="submit" onclick="submit1()">这句去掉就可以了?
      

  5.   

    提交之前用js将值写入表单中的Value就可以了
      

  6.   

    自动跳转指自动递交表单的话
    <script language="javascript">
    var str = "XXXXXX";
    </script>
    <body>
    <form name="inputform" method="post" action="xxx.asp" id="inputform" onsubmit="return submit1()">
    <input type="hidden" name="zw" value="">
    </form>
    <script language="javascript">
    function submit1(){
    document.inputform.zw.value = str;
    return true;
    }
    </script>
    </body>如果是get 方式
    location.href ="xxx.asp?str=" + str;