如何让ASP只能输入数字

来源:百度知道 编辑:UC知道 时间:2024/05/24 08:08:50
兄弟们 帮帮忙 看看代码
<INPUT name=email
id=Sdate style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid;
BORDER-BOTTOM: 1px solid" value="游戏中查询"
maxLength=9>

一个输入 QQ号的 东东 我想让这个框框只能输入0~9的数字,不能打中文.英文和符号进去 ,比如让别人输入完QQ后 再输入下一个资料 点击下一个资料的框框时让他自动检测 QQ的框框是否是0~9的数字 如果 不是数字 就弹出一个只有确定按钮的提示框,点确定后。QQ框框里填写的资料就自动清除 然后再让他从新输入

这样的 可以实现吗

<input type="text" id="NewPage" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">

<input name="QQ" type="text" class="66" id="QQ" onKeyPress="event.returnValue=IsDigit();" size="50" maxlength="10" >

加了这个:onKeyPress="event.returnValue=IsDigit();"

在最底下加上这个:

<script language=Javascript>
function IsDigit()
{
return ((event.keyCode >= 48) && (event.keyCode <= 57));
}
</script>

这样就可以了!