Это может показаться вопросом, на который уже ответили тысячи раз, но решения, которые я нашел, не работали в Internet Explorer 10 или на Windows-телефоне 8 (что для меня важнее).Internet Explorer 10, auto resize textarea
Моя общая проблема следующая: я пишу приложение Windows-Phone-8, C#, в котором пользователь должен редактировать значительно больший объем текста. Поскольку каждый UIElement ограничен 2048 пикселем, я не могу использовать TextBox. Итак, я хотел, чтобы пользователь редактировал текст в textarea
в элементе управления Webbrowser. С этой целью текстовое поле должно изменяться в соответствии с введенным/удаленным текстом.
Я попробовал каждый ответ в этих нитей:
, но я не получил его на работу в Internet Explorer 10.
Я был бы признателен любой полностью рабочий html, поскольку я никогда раньше не использовал html и JavaScript, или другое решение, позволяющее пользователю редактировать много текста.
Я обнаружил, что авторазмер идет замкнула (технический термин, означающий «операцию можно было бы ожидать от Internet Explorer»), если вы клонировать текстовые области (например, в динамической форме с всегда доступно «следующее» поле). CONTENTEDITABLE, как это ни парадоксально, имеет собственный набор проблем: например, используйте div (как в примере выше, и он генерирует html, например
для новых строк и обертывает каждую строку в вложенном div. t использовать его в форме, потому что (я предполагаю) он не распознается как поле ввода (и у вас все еще есть все вложенные html). – Cuse70