限制文本输入框只能输入0-9数字

可以用Javascript对文本框进行检查,过滤掉非0-9的字符。

 1<script event="onkeydown" for="document" language="  javascript  ">   
 2if(event.srcElement.name=='TextBox1')   
 3{   
 4if(!KeyIsNumber(event.keyCode))   
 5{   
 6return false  ;//这句话最关键   
 7}   
 8} 
 9
10</script>
 1<script language="javascript">
 2
 3function KeyIsNumber(KeyCode)   
 4{ 
 5
 6//如果输入的字符是在0-9之间,或者是backspace、DEL键   
 7if(((KeyCode>47)&&(KeyCode<58))||(KeyCode==8)||(KeyCode==46))   
 8{   
 9return true;   
10}   
11else   
12{   
13return false;   
14}   
15} 
16
17</script>
Published At
Categories with 网页设计
Tagged with
comments powered by Disqus