要在特定文本字段上禁用右键单击或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; };
}
}
如果有人可以提供帮助,那会很高兴。
答案 0 :(得分:2)
不完全有效,但适用于各种不同的浏览器,包括最新版本的Firefox,IE和Chrome:
<input type="text" name="field" onpaste="return false" />
这不会阻止您的文本被复制,但它确实会阻止它被粘贴到后续字段中。