不好意思,还有一个问题,我要判断一个输入框的字符长度是否合法怎么判断?
这样写   document.form1.text1.value.length<10  行吗?
我这里试了好象不行~~~

解决方案 »

  1.   

    function window.onload() 
    {
    setTimeout("auto_return()",10000);
    }
    function auto_return() 
    {
    window.location.href="test.asp";
    }
      

  2.   

    不好意思,还有一个问题,我要判断一个输入框的字符长度是否合法怎么判断?
    这样写   document.form1.text1.value.length<10  行吗?
    我这里试了好象不行~~~
      

  3.   

    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=gb2312">
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="Mableu">
    <script> 
    function checkstr() 

    var str=msg.value
    var num1 = escape(str).split("%u").length-1;
    var num2 = msg.value.length-num1+num1*2;
    if (num2>5) 

    alert("现在有"+num2+"个字节,已超过5个字节!请重新输入!") 
    msg.value=""
    msg.focus()

    else{alert("现在有"+num2+"个字节,符合要求!") }

    </script>
    </HEAD><BODY>请不要输入超过5个字节的字符:<br>
    <input id="msg"> 
    <input type=button onclick=checkstr() value=" 检 查 ">
    </BODY>
    </HTML>
      

  4.   

    你限制input 的maxlength=10就可以了。
      

  5.   

    这个不需要使用js,只需在提交时<form name="form1" method="post" action="dealtest.asp">这样并不会打开行窗口...
    这样就可以了,我不知道为什么要使用setTime,你就肯定10后,提交成功,