-2

我有一个文本框,keyup上面附加了一个事件监听器,它是一个 javascript 函数,比如说exec()。现在,exec()如果按下某些键,则不应调用该方法,例如:

ctrl+ anything,
shift+anything,
alt+ anything.

有人可以指导我怎么做吗?

4

1 回答 1

1

您想检查事件的一些属性。

textbox.onkeyup = function (e) {
  if (e.ctrlKey || e.altKey || e.shiftKey || e.metaKey) return;
  exec();
}
于 2012-09-17T12:20:39.590 回答