@if (Model.CanMaintainNcrLineManagement) {
<tr>
<td>@Html.TextAreaFor(model => model.Description, new { id = "txArNcrLineDescriptionValue", @style = "height:520px" })</td>
</tr>
} else {
<tr class="read-only-editor">
<td>@Html.TextAreaFor(model => model.Description, new { id = "txArNcrLineDescriptionReadOnly", @style = "height:520px" })</td>
</tr>
}
&#13;
我想从文本编辑器框中禁用copy-past选项。我已经在下面的两个代码中使用它来禁用它但它不起作用。请给我一些解决方案
$('body').bind('copy paste', function(e) {
e.preventDefault();
return false;
});
&#13;
<body oncopy="return false" oncut="return false" onpaste="return false">
&#13;
答案 0 :(得分:0)
更改您的代码,您的文本编辑器必须位于正文标记内,并且会阻止所有内部正文标记。
<body oncopy="return false" oncut="return false" onpaste="return false">
要
<body onselectstart="return false" onpaste="return false;" onCopy="return false" onCut="return false" onDrag="return false" onDrop="return false">
答案 1 :(得分:0)
我在Chrome 66.0.3359.181,I.E。中对此进行了测试。 11,FireFox 59.0.3,它禁止复制和粘贴到正文或输入中的任何内容。
$('body').bind('copy paste', function (e) {
e.preventDefault(); return false;
});
&#13;
<body oncopy="return false" oncut="return false" onpaste="return false">
&#13;