Есть ли способ сделать текстовое поле нецелесообразным, не связанное с отключением текстового поля или блокированием событий наведения мыши?
Я не могу установить текстовое поле как отключенное, потому что это отключит мои подсказки инструмента jQuery, и я не могу блокировать события наведения мыши. Все решения, которые я видел, сделали одно или другое.
Чтобы немного уточнить, пользователь не может выбрать текст в этом поле или поместить указатель ввода внутри поля. Использование меток не будет работать, потому что мне нужно, чтобы он работал с полями пароля, а также с обычными текстовыми полями.
Возможно, я не понимаю вопроса, но это должно сработать.
<input id="noselect" value="hi there"></input>
<script>
document.getElementById('noselect').addEventListener('focus', function()
{
document.getElementById('noselect').blur();
});
document.getElementById('noselect').style.cursor = 'default';
</script>