应该不会吧。
会不会因为传入的值中含有引号之类的字符
或者通过get方式传递将无法传递太长的数据

解决方案 »

  1.   

    hidden本身好象没有限制,主要是get的限制,服务器的限制或者内存的限制。在脚本中,我放上兆的东西进去都能正常处理:<html>
    <head>
    <title> * emu * </title>
    </head>
    <body>
    <input id=h type=hidden>
    <SCRIPT defer>
    <!--
    var s=""
    for (i=0;i<8192;i++)
    s=s+"a" var st = ""
    for (i=0;i<128;i++)
    st=st+s h.value=st
    alert(h.value.length)
    alert(h.value.charAt(1024*1024-1))
    alert(h.value.charAt(1024*1024-1))
    //-->
    </SCRIPT>
    </body>
    </html>
      

  2.   

    请问对于一个hidden元素,既然在页面是看不到它的,那我们怎样对它进行输入呢,我真的百思不得其解!
      

  3.   

    to 楼上:
    hidden不是用于输入的。他只不过用于存放一些相关信息,而这些信息我们不希望用户改动,于是通过hidden对象预先设定一个值,或者通过客户端脚本赋值