6

<input type="text" size="10>ボックスを埋めるためにフォントサイズを動的に変更したいと思います。ここではいくつかの例を示します。

より少ない文字で:

ここに画像の説明を入力

より多くの文字で:

ここに画像の説明を入力

出来ますか?

4

2 に答える 2

2

この質問には少し遅れていますが、これだけのためにjqueryを実装したくない場合に備えて、解決策を提供したいと思います:

<p>A function is triggered when the user releases a key in the input field. The function transforms the characters size.</p>
Enter your name: <input type="text" id="fname" onkeyup="myFunction()">


function myFunction(){
var x=document.getElementById("fname");
    var initialSize=25-x.value.length;
    initialSize=initialSize<=10?10:initialSize;
x.style.fontSize = initialSize + "px";
}

このjsfiddleをチェックしてください

于 2013-05-25T01:31:43.190 に答える