如何用js判断TextBox的输入在20-200个字之间?
在网上找了很多都是input的   很少有用TextBox,本人是新手,感觉这个js应该不难写,希望有代码的朋友直接上代码,可以用就给分,呵呵  谢谢先.......

解决方案 »

  1.   

    你的困难出在哪儿?js得不到textbox对象吗?
    document.getElementById('<%= TextBox1.ClientID %>');
    如果是中英文字符所占长度不同的问题,就先判断一下字符的编码。
      

  2.   

    把textbox当成input就可以了,在客户端是一样的
      

  3.   

    html:
    <input type="textbox" id="text1" onblur="checkText(this.value);">js:
    function checkText(str){
    if(str.length < 20 || str.length > 200)
    ......
    }else{
    ......
    }
    }
      

  4.   

    TextBox不就是input吗?难道还是别的?
      

  5.   

    <asp:TextBox runat="server" id="txt"/>
    <asp:RegularExpressionValidator runat="server" id="validator1" ControlToValidate="txt"  ValidationExpression="^([\u4e00-\u9fa5]|[0-9_a-zA-Z]){20,200}$" display="none"/>  this.txt.Attributes.Add("onkeypress ", "return   this.value.length<20 ");