首页 新闻 搜索 专区 学院

chrome下文本框的keypress事件的监听问题

0
悬赏园豆:10 [待解决问题]

今天遇到了一个问题 代码如下:

<input id="m1"  type="text" 
           onkeyup="test(this.value)" 
           onkeypress="test(this.value)"/>
        
    
    <script type="text/javascript">
        function test(v) {
            $("#m1").val(v.replace(/(\D)/g, ''));
        }
    </script>

这个时候我如果在选中文本框值的情况下按下键盘的某个键 比如S

 

(英文输入法下)结果竟然是这样的:500没有清空。。。 

eagle_wolf的主页 eagle_wolf | 初学一级 | 园豆:144
提问于:2014-09-10 17:19
< >
分享
所有回答(2)
0

这个问题没研究过。

Firen | 园豆:5483 (大侠五级) | 2014-09-11 06:41
0

正则写错了,

happydaily | 园豆:446 (菜鸟二级) | 2014-09-11 09:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册