0

想要在设置为“只读”的特定文本字段上禁用右键单击或 Ctrl C。

该字段的值预计会被键入到另一个字段中,而不会被复制和粘贴。

这是我的:

<input onfocus="disableCaptchaCopy();" id="capId" type="text" value="<?php echo $gen_c; ?>" name="gen_c" readonly="readonly" />

Javascript函数:

function disableCaptchaCopy() { 
    var capField = document.getElementsById(capId); 
    if (capField != null) {  
        field.oncut = function() { return false; }; 
    } 
}

如果有人可以帮忙,我会很高兴。

4

1 回答 1

2

不完全有效,但适用于各种不同的浏览器,包括最新版本的 Firefox、IE 和 Chrome:

<input type="text" name="field" onpaste="return false" />

这不会阻止您的文本被复制,但会阻止将其粘贴到后续字段中。

于 2013-09-19T17:18:09.363 回答