Не забудьте также настроить подкладку. Похоже, что scrollHeight включает верхний и нижний отступы.

жный дубликат:
Авторазмер текстовой области с использованием прототипа

Как изменить высоту текстовой области в зависимости от количества строк текста, которые пользователь помещает в нее?

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

<textarea>
This is the default text that will be displayed in the browser. When you change this text and add more lines to it the browser will not change the height of the textarea that this text is in rather it will add a scroll bar, which is not what I want.
<textarea>

Ответы на вопрос(0)

Ваш ответ на вопрос