在文本框的OnChange事件中加入一个js验证函数CheckIsNum和一个键盘事件验证函数InputVerify
function CheckIsNum()
{
if(!InputVerify(event.keyCode))
{
window.alert("请输入数字!");
event.keyCode=0;
}
}
function InputVerify(iInput)
{
if((iInput>47)&&(iInput<58)||(iInput==95))
{
return true;
}
else
{
return false;
}
}
其中用到ASCII码,可以在msdn里查到,48-57是数字,95是_,97-122是小写字母(自己加上就行了)