Отключить поля ввода, но не запрещать пользователю выбирать текст

Я знаю, что мы можем использовать атрибут «отключено», чтобы выполнить то, что я прошу, но, поскольку для этого проекта, над которым я работаю, мы используем «старый» край (веб-просмотр 1), где, если вы отключите поле ввода, пользователь больше не может выбирать текст (с эффектом горизонтальной прокрутки с помощью мыши), и он может выбирать текст только с помощью crtl+A. Теперь, на данный момент, некоторые из наших полей ввода доступны только для чтения, что отлично работает, однако в старом крае, поскольку поле ввода не отключено, когда вы переходите на вкладку на веб-сайте, фокус по-прежнему переходит на эти поля только для чтения и даже текст выделяется, и нам это не нужно. Я попытался использовать атрибут «отключено», и он работает как шарм, но по какой-то причине я больше не могу прокручивать текст, и я могу только нажимать Ctrl + A. Есть ли способ отключить поле ввода, но убедиться, что я все еще могу копировать его содержимое с помощью любого браузера (webview1,....)


person Luis Delgado    schedule 16.09.2020    source источник


Ответы (1)


Можете ли вы просто отключить табуляцию в этих полях с помощью

<input type="text" tabindex="-1" name="myfield" readonly>

?

person afrish    schedule 16.09.2020
comment
Спасибо за ответ. Я попробовал tabindex=-1, но старый край не распознает его. - person Luis Delgado; 16.09.2020
comment
Как насчет отключения табуляции в этих полях с помощью JavaScript? Это обходной путь для таких случаев - person afrish; 16.09.2020
comment
Я могу попробовать, у вас есть предложения по фрагменту кода? (пожалуйста, не предоставляйте jquery) - person Luis Delgado; 16.09.2020