兼容 IE、Firefox 的阻止按键的程序。

作者:vkvi 来源:ITPOW(原创) 日期:2009-2-4

在 IE 中可以用 event.returnValue = false 来阻止按键动作的生效。在 Firefox 中用 event.preventDefault()。

以下是一个检查按下的是否是数字的程序,如果不是就阻止按键动作生效。当然还不够完善,因为它把 Tab 键、回车键也禁止了。

function checkNum(event)
{
    if (event.keyCode < 48 || event.keyCode > 57)
    {
        try
        {
            event.returnValue = false;
            event.preventDefault();
        }
        catch (ex)
        {
        }
    }
}

完整的示例


[Ctrl+A 全部选择 提示:您可先修改部分代码,再按运行]

相关阅读

相关文章