文字の幅によって文字が追加されるたびに拡大するテキストボックスを作成しようとしています。これが私が試みていることです。それは動作しません。ヒントがあれば、共有してください!文字の幅に基づいてテキストボックスを拡大する
はJavaScript:
function MakeWidth(el) {
el.style.width = parseFloat(el.value.clientWidth) }
HTML:
<input id="Test" type="text" style="width: 10px;" onkeyup="MakeWidth(this)"/>
最初の数文字が途切れるのはなぜですか? Firefoxで試した。 – Matthew
私は確信していませんが、Chrome 15とOperaでうまく動作します。 Try [monospace](http://jsfiddle.net/eVd9b/6/)font –
しばらくテストした後、この方法では、 'W'と 'i'の幅がモノスペース以外のフォントで異なることは分かりません。私はそうする解決策を探しています。 – Mike