Есть ли способ с помощью JavaScript отключить возможность вставки текста в текстовое поле в форме HTML?
например.
У меня есть простая форма регистрации, где пользователь должен ввести свой адрес электронной почты дважды. Вторая запись электронной почты должна подтвердить, что в первой записи электронной почты нет опечаток. Однако, если пользователь копирует / вставляет свою электронную почту, то это противоречит цели, и у меня возникают проблемы с пользователями, потому что они ввели неправильную электронную почту и скопировали / вставили ее.
Возможно, я не совсем понял свой вопрос, но я не пытаюсь помешать людям копировать (или перетаскивать выделение) текст в своем браузере. Я просто хочу остановить их от вставки ввода в текстовое поле, чтобы минимизировать ошибку пользователя.
Возможно, вместо использования этого "хака", вы можете предложить другое решение основной проблемы, которую я пытаюсь решить здесь? Я провел менее полдюжины пользовательских тестов, и это уже происходило дважды. Моя аудитория не имеет высокого уровня владения компьютером.