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

王朝html/css/js·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

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

<script language="javascript" event="onkeydown" for="document">

if(event.srcElement.name=='TextBox1')

{

if(!KeyIsNumber(event.keyCode))

{

return false;//这句话最关键

}

}

</script>

<script language="javascript">

function KeyIsNumber(KeyCode)

{

//如果输入的字符是在0-9之间,或者是backspace、DEL键

if(((KeyCode>47)&&(KeyCode<58))||(KeyCode==8)||(KeyCode==46))

{

return true;

}

else

{

return false;

}

}

</script>[url=http://blog.csdn.net/xujh/admin/EditPosts.aspx][/url]

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航