En primer lugar pedir disculpas por no ser ducho en javascript.
Estoy intentado hacer script para ampliar las filas de un textarea, en función del texto introducido, sin que el cliente tenga que usar el scroll (que pondré en heeden), y asi poder ver el contenido completo.
Hasta ahora he conseguido que cada 10 caraceteres o uno del key 13 me incremente una fila.
PERO NECESITO:
1.- QUE NO ME SUME LA TECLA 13 COMO UN CARACTER.
2.- QUE UNA VEZ QUE HA CONTADO LOS DIEZ PRIMEROS, CADA CARACTER nuevo ME SUMA UNA FILA MAS, y lo que quiero es que espera a otros diez.
¿Podeís ayudarme?
Muchas gracias y un saludo.
Código HTML:
<textarea cols="53" rows="10" class="input" id="comentarios"style="overflow:hidden;" tabindex="5" onblur="checkRequired('comentarios');"></textarea> <textarea name="textarea" cols="10" rows="1" onkeydown="var key=window.event.keyCode; if ((key==13) || (this.value.length >9)) {this.rows+=1 } "></textarea>