Забраняване на копиране в полета

mobys

Registered
Здравейте,

от доста време обмислям как максимално да забраня на потребителите да слагат копиран текст в текстови полета.

Блокирал съм дясно копче, но CTRL + V продължава да функционира.

Не ми е за друго, не желая да затруднявам потребителите, но при положение, че влагаме труд в това сайтовете ни да са качествени и без бъгове за да им е приятно на тях, а масово от мързел те просто копират съдържанието на публикуваната си обява в друг сайт, което не действа добре на сайтовете.

Приемам всякакви съвети, кодове, идеи - JavaScript, jQuery, PHP и каквото друго се сетите, което да намали до минимум това действие за поставяне на текст в INPUT.

Прилагам първия код с jQuery как да блокирате дясното копче. (Имайте предвид, че това също не функционира навсякъде)

[js]
$(document).ready(function(){
$(document).bind("contextmenu",function(e){
return false;
});
});
[/js]
 
HTML:
<input onpaste="return false" />
Блокира "дясно копче" и Ctrl+V

Работи под firefox, chrome и...
IE8 :shock:
 
Неумишлено наблюдавах как при описаната функция пак бе поставен текст от друг човек.

Причината бе в спрян JavaScript за самият браузър.
 
mobys каза:
Неумишлено наблюдавах как при описаната функция пак бе поставен текст от друг човек.

Причината бе в спрян JavaScript за самият браузър.
Няма пълно щастие
 

Back
Горе