开发者社区> 问答> 正文

javascript键盘监听事件

js怎样监听input输入框,让用户在使用拼音输入法的状态下无法输入除数字外的任何字

展开
收起
a123456678 2016-07-13 11:22:42 2082 0
1 条回答
写回答
取消 提交回答
  • input.addEventListener('keyup',function(event){
            this.value = this.value.replace(/[\D]/g,'');
        });
     
       input.addEventListener('beforepaste',function(event){
            window.clipboardData && window.clipboardData.setData('text',window.clipboardData.getData('text').replace(/\D/g,''));
        });
         
        input.addEventListener('keydown',function(event){
            event.keyCode==13 && (event.keyCode=9);
        });
    2019-07-17 19:55:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载