テキストに合わせて高さが自動調整されるテキスト入力を作成するにはどうすればよいのでしょうか。たとえば、段落の入力を開始すると、数行から段落に収まるように拡張されます。
これが私が現在持っているものです:
#commenttext {
width: 413px;
min-height: 22px;
max-height: 100%;
display: inline;
font-size: 11px;
color: #777777;
word-wrap: break-word;
font-family: "Open Sans", "Tahoma";
top: 7px;
position: relative;
left: 7px;
padding-left: 7px;
}
<form action="" method="POST">
<input type="text" id="commenttext">
</form>
しかし、それは単なる通常のテキスト領域です。
入力する行数が増えるにつれて、そのテキスト領域が高くなるようにするにはどうすればよいですか? Javascript は必要ですか?