我想让TextBox 最少输入 6位,最多输入 18位,
 
<asp:TextBox ID="txtbox" runat="server" ontextchanged="txtbox_TextChanged" Height="20px"  
                    TabIndex="4" ToolTip="******" MaxLength="18"></asp:TextBox>只看到限制最多输入的,没有看到当 输入少于 6位就提示 **** 长度不足 多谢

解决方案 »

  1.   

    <input type=text onblur="if (this.value.length < 6) {alert('必须大于6个字符'); this.focus(); }else if (this.value.length > 18) { alert('必须小于18个字符'); this.focus(); }" />
      

  2.   

    在服务器端pageload时 txtbox。attribute。add  注入一个脚本,用js就可以判断啊。
      

  3.   

    想简单的话就用.net的验证控件,不嫌麻烦就用js验证