Отключение вставки с помощью перетаскивания в текстовое поле [дубликаты]

0

Я пытался запретить пользователю копировать + вставку или ctrl + v в текстовую область. И это работает. Но я думаю, что некоторые пользователи пытаются найти другой способ, чтобы они могли вставлять текст в текстовую область. Они используют этот способ, блокируя текст, затем перетаскивая его в текстовую область.

Умный способ взломать эту форму, вставить все еще можно, даже я отключил ее, используя:

$("#room").live("cut copy paste",function(e){
                e.preventDefault();
                });

Есть ли способ отключить вставку?


вот как вставить без нажатия ctrl + v или щелкнуть правой кнопкой мыши, затем вставить Изображение 174551

Как отключить перетаскивание пасты?

  • 0
    Зачем тебе это?
  • 0
    @Scimonster: я делаю это, чтобы предотвратить опечатки, потому что эта форма является отчетом.
Показать ещё 3 комментария
Теги:
copy-paste

1 ответ

0

http://jsfiddle.net/9E3wy/

$('textarea').on('copy paste cut', function () {
    return false;
});

Используется return false вместо e.preventDefault();

  • 0
    Мой сценарий не проблема, см. мой комментарий выше.
  • 0
    Я пытался ваш jsfiddle, но вставка с помощью перетаскивания все еще может сделать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню