在asp.net 中实现只允许数字输入的文本框

来源:互联网 发布:福州师范大学网络教育 编辑:程序博客网 时间:2024/04/29 19:32
在asp.net 中实现只允许数字输入的文本框,其实是十分简单的,只需要利用customervalitor控件的
功能就可以了。比如,先添加一个文本框,再添加一个customervalitor控件,将其中的customervalitorfunction功能设置为IsNumber,之后,在页面中写一个自定义的函数就可以了
<script>function IsNumber(source,arguments)
{  var ValidChars = "0123456789."; 
   var Char;  
   var sText=document.getElementById("TextBox1").value;  
   for (i = 0; i < sText.length; i++)   
      {  Char = sText.charAt(i);     
         if (ValidChars.indexOf(Char) == -1)     
            { arguments.IsValid = false;       
              return;    
            } 
      }  
  return;
}
</script>

 
原创粉丝点击