JQ — запретить копирование и вставку

forbid cut copy paste - JQ — запретить копирование и вставку

На скриншоте пункт меню «вставить» активен, а в буфере обмена находится текст из поля ниже. Но силами JavaScript команды: «копировать», «вырезать», «вставить» и их клавишные аналоги: «Ctrl+C», «Ctrl+X» и «Ctrl+V» полностью игнорируются.

HTML форма

Обратите внимание на свойство «AUTOCOMPLETE». Это дополнительный усилитель. Если его не использовать, то браузер будет предлагать подставлять некоторые значения из своего кеша.

<input autocomplete="off" placeholder="+70001234567" name="phone" class="phone">

jQuery

$('input.phone').bind('cut copy paste', function(e){
    e.preventDefault();
});

Похожие записи


JS — скрыть внешние ссылки на сайте
Очень простой скрипт для скрытия внешних ссылок на любом сайте. Разрабатывался для CMS WordPress, но будет работать абсолютно везде. Полностью...
jQuery — таймер обратного отсчета с изменяемой скоростью
Рассмотрим наглядный пример управления таймером на jQuery. Задача: Таймер запускается при загрузке страницы. При клике на кнопку с числом скорость...
jQuery Cookies — ограничиваем повтор события с помощью куков
Cookies — возможность сохранить в браузере некие данные, которые не удалятся после обновления страницы. Задача: отследить с помощью javaScript фиксированное...
jQuery — очищаем поле с результатом после каждого выполненного события
Уже после написаний данной статьи случайно наткнулся на реальный пример описанного здесь простейшего косяка в jQuery коде. Это известный онлайн...
jQuery — простое модальное окно
В данной статье расскажу про очень простое решение с модальным окном на jQuery. Прикручивал его поверх платного конструктора шаблонов сайта...

Комментарии

Добавить комментарий