你只是生成了随机数,没有把它传给sss,当然得不到了
帮你改一下
<html>
<head>
<script>
window.onload=function(){
var me = (Math.random()).toString();
var ok=me.substr(2,15);
document.all.sss.value=ok;
}
</script>
</head><form action="ok.asp" method="POST">
<input value=ok type="hidden" name="sss" ></form>  
</body>
</html>

解决方案 »

  1.   

    <html>
    <head>
    <script>
    window.onload=function(){
    var me = (Math.random()).toString();
    var ok=me.substr(2,15);
    document.all.sss.value=ok;
    }
    </script>
    </head><form action="ok.asp" method="POST">
    <input value=ok type="hidden" name="sss" ></form>  
    </body>
    </html>这样过去是空白
      

  2.   

    <html>
    <head>
    <script>
    function setValue(){
    var me = (Math.random()).toString();
    var ok=me.substr(2,15);
    document.formName.sss.value=ok;
    }
    </script>
    </head><form action="ok.asp" method="POST" onSubmit="setvalue()">
    <input value=ok type="hidden" name="sss" ></form>  
    </body>
    </html>
      

  3.   

    呵呵
    <input value=ok type="hidden" name="sss" >
    你给sss附了一个初值"ok"改一下:
    <input type="hidden" name="sss" >
      

  4.   

    html>
    <head>
    <script>
    function setValue(){
    var me = (Math.random()).toString();
    var ok=me.substr(2,15);
    document.formName.sss.value=ok;
    }
    </script>
    </head><form action="ok.asp" method="POST" onSubmit="setvalue()">
    <input value=ok type="hidden" name="sss" ></form>  
    </body>
    </html>
    这样过去也是空白,request("sss")
    为空白,什么也没有..