Как распознать виден ли весь текст в textarea?

Есть textarea нужно что бы высота увеличивалась автоматически, как можно проверить на то что место в textarea кончилось и нужно его удлинить/уменьшить
  • Вопрос задан
  • 2253 просмотра
Решения вопроса 3
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Ответ написан
Комментировать
Kwisatz
@Kwisatz
Больше web-приложений, хороших и разных
А можно еще проще:
function onKeyUpHanlder(textareaObj)
  {
  textareaObj.style.height=1+'px';
  textareaObj.style.height=textareaObj.scrollHeight+'px';
  }
Ответ написан
Комментировать
@FatalER Автор вопроса
Решил проблему следующим способом, спасибо Александру и Вячеславу за идею
$('#punct_spec').on('keyup', '.auto_res', function(){
   var height = $(this).height();
   var real_height = $(this)[0].scrollHeight-2; //Поправка на padding
   line_height = 10; //высота 1 строки.
   if(real_height>height){
        _height = height + line_height
        $(this).css('height', _height);
   }
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы