要什么验证TEXTBOX里输入的是数值,(小数也是可以的)而且不能为空,要用什么验证控件

解决方案 »

  1.   

    服务器端验证控件or 自己写客户端js
    用正则表达式验证
      

  2.   


    function chk(txtID){
    var rex=new Regex("(^\\d+\\.\\d+$)|(^\\d+$)");
    var str=document.getElementById("txtID").value;
    if(rex.test(str))
    return true;
    else
    return flase;
    }
      

  3.   

    asp.net ajax框架里的FilterTextBox扩展控件好用的很。
    她限制你只能在textbox中输入指定类型的值。
    比如说你指定只能输入数字,那么你在键盘敲入字幕和其他字符,textbox是不会有反应的。