Subir Saw Ответов: 3

Запретить копирование/вставку в поле ввода html.


Как предотвратить действия пользователя по копированию / вставке в поле ввода html?

3 Ответов

Рейтинг:
2

krumia

Вы можете найти сотни JavaScripts, чтобы сделать это,если вы погуглили. Некоторые из них работают в одних браузерах,а другие - в других. Но в конце концов вы придумаете решение, которое работает практически в каждом браузере.

Но дело не в этом. Все эти реализации выполняются с помощью JavaScript. Если целью ограничения копирования / вставки является защита контента вашего сайта, я говорю, что это неубедительный подход. Во-первых, пользователь может отключить JavaScript. Во-вторых, он может просматривать источник. И прежде всего, поскольку все данные уже отправлены на клиентскую сторону, существует около пятидесяти миллионов способов восстановить эти данные, если они действительно нужны пользователю.

Так что мой совет, не тратьте свои усилия на столь незначительный результат.


Рейтинг:
2

Member 12976809

In & lt;input tag (просто напишите код: oncopy= "return false" onpaste= " return false" )
html не позволяет копировать или вставлять данные из поля ввода.


Richard MacCutchan

Пожалуйста, не публикуйте вопросы, которым уже почти пять лет.

Рейтинг:
1

Abhinav S

Попробуйте исправить данное здесь[^Обратите внимание, что он работает только для IE.


Subir Saw

Я пытаюсь сделать это в IE9, но здесь это не работает...