1

我正在尝试禁用文本框的开括号和闭括号。

我成功地禁用了几个字符的键码,但没有使用 SHIFT。

 if(event.keyCode == 57 || event.keyCode == 48)

禁用 9 ,0 以及左括号和右括号

if (event.shiftKey) {
            if(event.keyCode == 57 || event.keyCode == 48)
            event.preventDefault();
        }

我如何单独使用括号而不是数字。什么是正确的方法。

我不想使用任何插件

谢谢

4

1 回答 1

3
$('input').on('keypress', function(e) {
    if (e.which == 40 || e.which == 41)
        e.preventDefault();
});

小提琴

于 2013-04-29T06:12:25.097 回答