У меня есть форма, которая использует javascript для заполнения текстового поля с помощью некоторого текста. Пользователь должен иметь возможность скопировать текст, и я использовал код ниже, чтобы сделать textarea только для чтения.Может ли HTML сделать текстовое поле «readonly» в Internet Explorer?
<textarea readonly id="newList" name="newList" placeholder="When you click
the button below, your list appears here. Copy and paste it into your
new document. Use CTRL-A to quickly select all items."></textarea>
Прекрасно работает в Chrome, но в IE10 текстовое поле до сих пор не только для чтения, и, когда пользователь щелкает в нем текст, который необходимо скопировать, исчезает, заменяется курсором. Это не имеет никакого отношения к моему javascript - я удалил строку «script» из моего HTML, и это все еще происходит.
Есть ли простой способ сделать textarea только для чтения в Internet Explorer?
Я не помещаю его в атрибут placeholder. Я использую var foo = createTextNode (newList.join ("\ n")); затем appendChild в текстовое поле. Неправильно ли это помещает его в атрибут placeholder? –
Он отлично работает в Chrome. –
Это абсолютно безумно. Вы могли бы подумать, что IE10 сможет обрабатывать простой HTML-атрибут «только для чтения». –