javascript - 在 [contenteditable] div 中完全禁用粘贴
问题描述
我很幸运不得不使用多个 contenteditable div 而不是 textareas。我修复了几乎所有东西,但找不到完全禁用粘贴到 div 的方法:
$(document).on('paste',function(e) {
e.preventDefault();
});
粘贴事件确实会触发,但文本仍会被粘贴。这只适用于 Chrome(最新)。有没有人有办法解决吗?
解决方案
你只需要返回 false
$(document).on('paste',function(e) {
e.preventDefault();
return false;
});
推荐阅读
- python - 我最近对使用 python3.8 的 python 感兴趣,我编写代码来存储用户数据然后验证它
- python-3.x - Python:我应该在这段代码中处理哪些异常?
- c - 通过函数调用分配给二维数组中的结构时的段错误
- c# - 使用 WinForm“button.visible”作为方法的参数
- java - io.cucumber.core.exception.CucumberException:无法加载插件类:com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter
- r - 根据列和年份的匹配条件重组数据
- iis - 是否有一种速记方法来匹配 IIS web.config 规则中的所有静态文件扩展名?
- java - 有没有办法让 UI 自动更新 Android 中状态对象的更改,就像 react 和 react native 所做的那样。但是使用java
- python-3.x - 如何避免使用 Openpyxl 为读取每一行制作一个平面列表?
- java - 查找步骤定义时,groovy 上的 Cucumber 无法将 null 转换为字符串