简单的文本框只能输入数字,屏蔽其他输入,但允许Backspace键。兼容IE和Firefox
作者:岸上的鱼 日期:2008-05-14
在文本框的onkeypress调用此函数
function DigitalCheck()
{
var code;
var character;
if (document.all)
{
code = window.event.keyCode;
}
else
{
code = arguments.callee.caller.arguments[0].which;
}
var character = String.fromCharCode(code);
if ( ("0123456789").indexOf( character ) == -1 && code != "8") //允许数字和keycode=‘8’
{
//屏蔽输入
if (document.all)
{
window.event.returnValue = false;
}
else
{
arguments.callee.caller.arguments[0].preventDefault();
}
}
}