I have several textarea elements in my html/php page. However, I need these textareas to resize dynamically. At the basic level, it need to expand when a user presses the enter key. How could I use javascript to make this happen? Any pointers are well appreciated. Thanks!
1 Answer
This would be a basic implementation:
HTML:
<textarea id="a"></textarea>
JS:
var t = document.getElementById("a");
t.style.height = "80px";
t.onkeyup = function(e){
if(e.keyCode == 13){
t.style.height = parseInt(t.style.height) + 30 + "px";
}
}
This is meant as something to start with.
1 Comment
Patrick Geyer
Not really adjustable for different fonts etc.