如何控制textbox文本框输入固定的位数(比如说只能输入6位)

解决方案 »

  1.   

    在textbox的TextChange事件中控制
    可以用正则,也可以去检查长度,有很多方法
      

  2.   

    private void textbox_TextChanged(object sender, System.EventArgs e)
    {
       if(textbox.Length > 6)
       {
          MessageBox.Show("Too Long");
       }
    }
      

  3.   

    如果最大6位,那MaxLength=6就可以了
      

  4.   

    textbox加响应 onchange = "maxlength()"
    javascript:
    function maxlength()
    {
       var obj=document.getElementById("textbox1");
       if(obj.Length > 6)
       {
          alert("Too Long");
       }
    }
      

  5.   

    直接设置MaxLength=6就可以实现你的要求了
      

  6.   

    是 textbox.text.Maxlength == 6;吗??
      

  7.   

    MaxLength=6
    怎么可能没有这个属性?
    如果实在没有就自己在
     textbox_TextChanged中写一下也一样。
      

  8.   


    肯定有MAXLENGTH这个属性的
    如果没有就用KEYPRESS事件
      

  9.   

    <asp:TextBox id="TextBox1" MaxLength="6" runat="server"></asp:TextBox>
      

  10.   

    控制textBox的长度即可  如果还要确定只能输入特定的数字或者字母时 需要判断char.isDigit等等