はじめに
あんまり読まなくていいです。変な状況のくだらない小ネタなので。
どういう状況
これを作りたい
改行できる入力欄として、textarea↓
があるらしい
右下のサイズ変更のやつはstyleとかcss的な奴でresize=noneすればいいんですけどぉ
入力によって高さを変えるというのがなぜかむずい。ムカつきますわね。
解決方法
jsによるゴリ押し(非推奨)
this.style.height = this.scrollHeight + "px";
こんな感じで高さを入力に合わせて設定しようとしてみるやつ
長文を幅の問題での自動改行とかで失敗する(あんま覚えてねぇ~)
ライブラリを入れよう!
なんかあるらしい。やってない。私は高さを固定することで逃げたが、みんなはライブラリを入れよう。