Отключить вставку текста в HTML-форму

Есть ли способ использовать JavaScript, чтобы отключить возможность вставки текста в текстовое поле в форме HTML?

Например. У меня есть простая форма регистрации, где пользователь должен ввести свой адрес электронной почты дважды. Вторая запись электронной почты должна подтвердить, что в первой записи электронной почты нет опечаток. Однако если пользователь копирует / вставляет свою электронную почту, то это противоречит цели, и у меня возникают проблемы с пользователями, поскольку они вводят неправильную электронную почту и копируют / вставляют ее.

Возможно, я не совсем понял свой вопрос, но я не пытаюсь помешать людям копировать (или перетаскивать выделение) текст в своем браузере. Я просто хочу помешать имpasting введите в текстовое поле, чтобы минимизировать ошибку пользователя.

Возможно, вместо того, чтобы использовать этот «взлом» Вы можете предложить другое решение основной проблемы, которую я здесь пытаюсь решить? Я провел менее полудюжины пользовательских тестов, и это уже происходило дважды. Моя аудитория не обладает высоким уровнем владения компьютером.

Ответы на вопрос(22)

Ваш ответ на вопрос