Ответ 1
Вы можете использовать атрибут ReadOnly.
Возможно ли отключить тег <input>
для поддержки выбора текста?
Вы можете использовать атрибут ReadOnly.
Основываясь на спецификации HTML, он выглядит как no:
- Отключенные элементы управления не получают фокус.
- Отключенные элементы управления пропускаются в навигации по табуляции.
- Отключенные элементы управления не могут быть успешными.
Можно ли вместо этого использовать атрибут readonly
?
(Wow, "4 новых ответа были опубликованы"... Я думаю, что ссылка спецификации полезна, по крайней мере.)
Это будет сильно зависеть от браузера. Он отлично работает для меня в Chrome и IE8: JSFiddle
Firefox (3.6) кажется единственным браузером, который его не поддерживает. Я не думаю, что вы можете что-то с этим сделать.
Вы можете использовать вход readonly
и стилизовать его с помощью CSS.
readonly = "readonly" - ваш ответ
вы можете удалить границу в CSS или непосредственно в стилях, когда вы "заблокировали" это поле, и оно будет выглядеть как обычный текст, вернуть внешний вид, когда "разблокировано"...