javascript - 有什么方法可以检查 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
}
});
类似的方式,我想要鼠标右键单击剪切事件。如果我在描述文本区域中通过鼠标右键单击选择剪切选项,则禁用保存按钮。
如果有人知道如何处理鼠标剪切事件,请帮助我。
等待你的回复。提前致谢。
解决方案
您无需测试导致事件被触发的操作。只需创建一个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>
推荐阅读
- c# - 刷新时绘制刷新代码闪烁
- jquery - 尝试使用 shopify 在没有延迟加载或 jquery 的情况下延迟图像
- r - R - 如何从文件夹中加载每个文件
- visual-studio-code - 流服务器正在运行,但 vscode-flow-ide 在 vscode 上不显示错误
- c++ - 在返回 unordered_map 的函数上使用 `noexcept`
- regex - 如何在谷歌表格中使用正则表达式匹配不区分大小写?
- c# - 在运行时将地形设置为特定高度?
- r - 定义“1 年内”的公式
- python - 如何避免覆盖文本文件?
- c++ - 如何防止多个线程在cpp中同时使用单例类实例