Textarea automatisch vergrößern

proloser

Erfahrenes Mitglied
Hallo,

ich habe ein Script gefunden und auf meine Bedürfnisse angepasst.

Code:
<script type="text/javascript">

window.onload = function() {

if(document.getElementById('autoresize')) {

      var t = document.getElementById('autoresize');
          t.rows = 1;
          t.style.overflow = 'hidden';

      t.onkeyup = function() {

        var nls = this.value.split('\n');
        var count = nls.length;

        for (var i = 0; i < nls.length; ++i) {

          if (nls[i].length > this.cols) {

            //++count;
            count += Math.floor(nls[i].length / this.cols);

          }

        }

        this.rows = count;

      }

    }

}

</script>

<textarea id="autoresize" rows="2" cols="100" name="submit_text"></textarea>

Nun hab ich noch ein kleines Problem und zwar, wenn ich ein Text bearbeiten möchte, vergrößert sich das Textarea erst wenn ich im Feld eine Taste drücke (onKeyUp). Wie kann ich es am besten machen, damit das Textarea gleich beim laden groß ist?

MfG
 
Zurück