Есть форма комментария (изначально одна строка), пользователь пишет какой-то текст.
Добавляя новую строку, форма увеличивается (что правильно), и нижний край спускается ниже.
Т.к. форма комментария расположена внизу окна, низ формы скрывается и приходится скроллить страницу, чтобы увидеть низ комментария.
Подскажите, пожалуйста, как сделать так, чтобы при добавлении новой строчки низ формы оставался на месте, а вместо него верхний край двигался вверх, раскрывая форму?
Хотелось бы скрин или пример кода, потому что если там textarea, то увеличение формы при появлении новой строки это неправильно. Правильно – появление прокрутки. А доскроллить прокрутку можно так по событию увеличения формы:
var textarea = document.getElementById('textarea');
textarea.scrollTop = textarea.scrollHeight;
Либо абсолютное / фиксированное позиционирование окна ввода с bottom: 0;.