Саморазтягаща се textarea

mitko666

Registered
Здравейте някой има ли код подобен на този във facebook за автоматично разтягане на textarea-та когато преминеш на нов ред.
Благодаря предварително.
 
Мерси sharky но това е прекалено сложно и има доста js в него :D :D :D.
Аз успях да спретна ето този вариант, но как да стане така че когато изтриеш
някой ред и rows да се намаля с едно,защото в момента съм го направил така че
само когато има по малко от 54 символа да се връща автоматично на едно.
Не мога да се сетя как ще стане така че автоматично да премахва rows когато е изтрита част от текста.
Помагайте моля. :)
Код:
<html>
<head>
<script type='text/javascript'>
window.onload = function()
{
  txtOnTimeout();
}
function txtOnTimeout()
{
  var t = document.getElementById('textarea');
  if (t.value.length > t.rows * t.cols) {
    ++t.rows;
  }
  if (t.value.length < 54) {
    t.rows = 1;
  }  
  setTimeout('txtOnTimeout()', 0);
}
</script>
</head>
<body>
<form>
<textarea id='textarea' rows='1' cols='53' style="padding:5px 10px 5px 10px;"></textarea>
</form>
</body>
</html>
 

Back
Горе