首页 > 解决方案 > 有什么方法可以检查 JavaScript 中的鼠标右键单击剪切事件吗?

问题描述

eventTarget.addEventListener("keyup", event) {
if (event.keyCode === 46 || event.keyCode === 8) {
//46 and are keyboard 'delete' and 'backspace' button value
// If we pressed delete button in description text area then Disable Save Button
} 
});

类似的方式,我想要鼠标右键单击剪切事件。如果我在描述文本区域中通过鼠标右键单击选择剪切选项,则禁用保存按钮。

如果有人知道如何处理鼠标剪切事件,请帮助我。

等待你的回复。提前致谢。

标签: javascriptjquery

解决方案


您无需测试导致事件被触发的操作。只需创建一个cut事件处理程序

const btn = document.querySelector("button");
document.querySelector("textarea").addEventListener("cut", function(event){
  btn.disabled = true;
});
<textarea>Cut some text here</textarea>
<button>Save</button>


推荐阅读