Dieter Raber: Textarea - Größe dynamisch ändern

Beitrag lesen

Hallo Daniel,

Ich finde die Idee ganz lustig (sinnvoll ist wieder 'ne andere Geschichte) und hab's mal getestet. Das ist natuerlich voellig unausgegoren, aber vielleicht ein brauchbarer Ansatz.

<script type="text/javascript">
function adjust(sender)
{
  // zeilenumbrueche harmonisieren
  var text = sender.value.replace(/(\015\012)|(\015)|(\012)/g, '\n');

// text in array verwandeln
  var text_arr = text.split('\n');

//zeilen zaehlen
  sender.rows = text_arr.length;
}
</script>

.....

<textarea rows="5" cols="10" onKeyDown="adjust(this)"></textarea>

Gruß,

Dieter