只让文本框输入数字和小数点

解决方案 »

  1.   

    AjaxControlToolkit中有一个控件可以实现,进去找找吧
      

  2.   

    使用AjaxControlToolkit中的FilteredTextBox,很方便的
      

  3.   

    <input onkeypress="javascript:KeyPress(this);">
    <script>
    function KeyPress(objTR)
    {//只允许录入数据字符 0-9 和小数点 
    //var objTR = element.document.activeElement;
    var txtval=objTR.value;

    var key = event.keyCode; if((key < 48||key > 57)&&key != 46)
    {
    event.keyCode = 0;
    }
    else
    {
    if(key == 46)
    {
    if(txtval.indexOf(".") != -1||txtval.length == 0)
    event.keyCode = 0;
    }
    }
    }
    </script>