от
Некоторые могут предложить использовать Javascript для захвата действий пользователя, таких как щелчок правой кнопкой мыши или комбинации клавиш Ctrl + C / Ctrl + V, а затем остановка операции. Но это, очевидно, не лучшее или самое простое решение.
Решение интегрируется в свойствах поля ввода вместе с захватом некоторых событий с использованием Javascript.
Чтобы отключить автозаполнение браузера, просто добавьте атрибут в поле ввода. Это должно выглядеть примерно так:
<input type="text" autocomplete="off">
И если вы хотите запретить копирование и вставку для этого поля, просто добавьте событие Javascript, захватывающее вызовы oncopy, onpaste и oncut, и сделайте так, чтобы они возвращали false, например:
<input type="text" oncopy="return false;" onpaste="return false;" oncut="return false;">
Следующим шагом является использование onselectstart, чтобы запретить выбор содержимого поля ввода от пользователя, но имейте в виду: это работает только для Internet Explorer. Остальное из вышеперечисленного прекрасно работает во всех основных браузерах: Internet Explorer, Mozilla Firefox, Apple Safari (по крайней мере, в ОС Windows) и Google Chrome.