打印本文 打印本文 关闭窗口 关闭窗口
在asp.net 中实现只允许数字输入的文本框
作者:武汉SEO闵涛  文章来源:敏韬网  点击数574  更新时间:2009/4/23 10:45:11  文章录入:mintao  责任编辑:mintao
在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>

打印本文 打印本文 关闭窗口 关闭窗口