我正在使用 onkeypress 处理自定义掩码,并手动插入按下的字符。但是发生的事情是,当我按下“a”时,我发现出现了两个“a”字符。一个在我想要的地方,一个在面具之后。有没有办法禁用 onkeypress 的常规功能,使其不向文本框写入字符?这是我为所有此类文本框制作的自定义掩码。
最佳答案
修改你的事件函数,让它看起来像这样:
function onKeyPress(e){
//All the code you already have
e.preventDefault();
return false;
}
关于javascript - 禁用按键功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8343658/