Отключено <input>, которое позволяет выбирать текст?

Возможно ли отключить тег <input> для поддержки выбора текста?

Ответы

Ответ 1

Вы можете использовать атрибут ReadOnly.

Ответ 2

Основываясь на спецификации HTML, он выглядит как no:

  • Отключенные элементы управления не получают фокус.
  • Отключенные элементы управления пропускаются в навигации по табуляции.
  • Отключенные элементы управления не могут быть успешными.

Можно ли вместо этого использовать атрибут readonly?

(Wow, "4 новых ответа были опубликованы"... Я думаю, что ссылка спецификации полезна, по крайней мере.)

Ответ 3

Это будет сильно зависеть от браузера. Он отлично работает для меня в Chrome и IE8: JSFiddle

Firefox (3.6) кажется единственным браузером, который его не поддерживает. Я не думаю, что вы можете что-то с этим сделать.

Ответ 4

Вы можете использовать вход readonly и стилизовать его с помощью CSS.

Ответ 5

readonly = "readonly" - ваш ответ

вы можете удалить границу в CSS или непосредственно в стилях, когда вы "заблокировали" это поле, и оно будет выглядеть как обычный текст, вернуть внешний вид, когда "разблокировано"...