javascript - 禁用按键功能

标签 javascript

我正在使用 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/

相关文章:

javascript - 在 Django 表单中包含 Dropzone 表单时无法完成 POST

javascript - Angular 下拉导航

javascript - 为什么变量在 $(document).keypress 内部变得未定义?

javascript - AngularJS 加/减切换

php - 复合 CHtml::listData 值

javascript - jquery发送到新网页+传递变量

javascript - 如何在 Ionicframework 中输出异步/可观察数据?

javascript - 访问表单内的 DIV?

javascript - 动态添加的表单元素在 IE 9 中不会被发布

javascript - Number.parseFloat() 或 parseFloat() 有什么区别?