入力HTML要素の幅をコンテンツのサイズと一致するように計算するにはどうすればよいですか? 私はすでに、ユーザーの種類として、オンザフライでの入力を更新:入力HTML要素の幅をコンテンツのサイズと一致するように計算する方法は?
-
:それは考慮にいくつかの文字が他のものより長いという事実を取ることはありませんので、
<input type='text' onkeydown='this.size=this.value.length' />
しかし、これは完全に正しいいないようです私は唯一のいくつかの「w」の文字を入力するとサイズが不十分になります
どのように進めますか?
PS:どうして私はこれをしたいのですか(これはすでに回答が削除されています) 私は、ブラケットの内容を入力(例えば、[ユーザー]は[年]古いもの)で置き換える必要がある文章を持っています。文の内容が分からないので、入力には十分な長さが分からず、1行で読みやすく(空白があまりにも多くないように)したいと思います。
は、なぜあなたは最初の場所でこれをしたいですか?おそらく簡単な回避策があります –
onkeydownはマウスクリックで貼り付けをキャッチしません。 –
@Pekka Question edited。上記を参照。 –