在TextChanged事件里,一个文本框,如果在输入值后,怎么判断它输入的不是数字??

解决方案 »

  1.   

    <asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox2" ErrorMessage="RegularExpressionValidator"
    ValidationExpression="\d"></asp:RegularExpressionValidator>
    放一个验证控件就行了
      

  2.   

    我说的是TextChanged事件里啊,验证控件都是在提交的时候验证啊
      

  3.   

    在改变的时候也验证,你把文本框的AutoPostBack设为True
      

  4.   

    <input type="text" name="b"><input type="text" name="a" onchange='b.value=/^\d*$/.test(this.value);'>
      

  5.   


    TextChanged事件
    {
    try
    {
       Int32.Parse(textbox1.text);
    }
    catch
    {
       不是数字;
    }
    }