プログラムで定義された元のサイズまたはデフォルトのサイズを持つtextarea
エレメントを作成しようとしていますが、それが成長し、縮小することができます。テキストエリアのサイズ変更で元のサイズからデフォルトサイズに縮小することができます
私はテキストエリアのresize
、min-width
、max-width
、およびwidth
プロパティを設定しようとしたが、これまでのところ、これが唯一のにそれを縮小しない、にユーザーがにtextarea
要素を育てることができます。このブラウザでは、width
とmax-width
の境界内で、min-width
とmax-width
の範囲内ではなく、意図した範囲内で要素のサイズとサイズを変更することができます。
も最小サイズとして扱われることはありませんデフォルトサイズを指定する簡単な方法はありますか?ここで
は、私が働いているコードです:
function textAreaWithDefault(size) {
var ta = document.createElement("textArea");
ta.style.resize = "both";
ta.style.minWidth = "100px";
ta.style.width = size + "px"; // default size
ta.style.maxWidth = "500px";
document.body.appendChild(ta);
}
純粋なCSSおよび/またはJavaScript溶液が好ましいが、それだけでウェブ・キット上で動作するように持っています。
良い(一般的な)チュートリアルです:http://davidwalsh.name/textarea-resize – tobspr
これは、textarea要素の**または**の縮みを防ぎます。私はそれを縮めて**成長させたい。 – underemployedJD