按键抬起事件如何忽略Ctrl+A(全选)?

3

我有一个文本框,当输入内容后,希望能自动调用一个函数。我已经通过以下脚本来实现了这一点,但是有一个非常烦人的问题。

在文本框中,如果我选择全部(ctrl+a),它也会调用该函数。是否可以修改以下脚本,以便在检测到ctrl+a时不执行任何操作?我该如何做到这一点?

我尝试使用keydown、keypress,但它们不能忽略它,但我发现keyup对我的应用程序最有效。

    $("#someid").keyup(
        function () {
            callfunction();
        }
    );

2
这是关于编程的内容,请将以下文本从英语翻译成中文。仅返回已翻译的文本:这将自动解除其后被阻止的文本。目前还没有找到更好的解决方案。http://jsfiddle.net/6775s7qh/ - Ari
感谢您提供的解决方案 - 它有效,但我发现Abhishek在下面提供的解决方案更简单易行。 - user3436467
1个回答

6
请使用以下代码。
    $("#someid").on('input', function(){
            callfunction();
        });

我也试过了,有效。 - Maha Dev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接