-3

我正在使用客户端验证码进行基本的垃圾邮件保护,并且我创建的脚本会生成随机数。我将背景(“嘈杂”)图像提供给显示我生成的数字并使用过的输入:

$('#nrx_txtCaptcha').bind("contextmenu",function(e){
          return false;
   });  

禁用右键单击,但是当突出显示验证码 textfiedd 的数字时,您可以通过ctrl+复制它c。那么如何使它不可复制呢?还是有一种方法可以使它不“引人注目”?

4

2 回答 2

0

这是我发现我需要解决这个问题的解决方案。

    // Disable paste to input field
  jQuery('#nrx_txtInput').bind("paste",function(e) {
      e.preventDefault();
  }); 
       //  Disable copy from captcha field
 jQuery('#nrx_txtCaptcha').bind("copy",function(e) {
    e.preventDefault();
  });
于 2012-08-26T14:28:14.040 回答
0

您可以将 onmouseup 附加到验证码所在的元素,然后检查是否选择了某些内容document.selection()。但我非常同意(我不在乎这是否是好英语——你明白我的意思)Bergi。

于 2012-08-26T12:38:50.923 回答