在onkeypress和onpaste活动上做点什么

时间:2013-09-22 21:00:46

标签: javascript

我正在尝试这个

textarea.onkeypress = function() {
    isModified = true;
};
textarea.onpaste = function() {
    isModified = true;
};

我的问题是,我可以将这些组合成一个条件吗? 我怎么能在这里使用OR运算符。所以isModified在onkeypress或onpaste上返回true。

2 个答案:

答案 0 :(得分:1)

您可以编写该函数并将其传递给两个调用:

var callback = function() {
    isModified = true;
};

textarea.onpaste = textarea.onkeypress = callback;

答案 1 :(得分:0)

您应该处理input事件,该事件是在击键,粘贴,剪切,拖放以及所有其他形式的输入时引发的。