почему атрибут contentEditable входного текстового поля не работает в Chrome? - PullRequest
0 голосов
/ 26 марта 2012

В моем .net-проекте таких кодов очень много:

< asp:TextBox ID="txtDeparment" runat="server" contentEditable="false">< /asp:TextBox>

, он хорошо работает в IE, но в Chrome он не работает.но вы не можете просто заменить его ReadOnly.

Как решить эту проблему с минимальными изменениями?

1 Ответ

0 голосов
/ 09 июля 2012

Чтобы сделать текстовое поле недоступным для редактирования, вы должны использовать следующие атрибуты CSS:

user-select: none;
-webkit-user-select: none;
-moz-user-select: none;

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...