1

私の要件はこれです。幅 5px のテキスト ボックスが必要です。その上に何かを入力すると、幅が広がるはずです。jsなしでCSSのみを使用して行うことは可能ですか

thnx

4

2 に答える 2

1

ATM これは CSS のみでは不可能です。

これを実現するには、キーストロークごとにテキストフィールドの現在のコンテンツ幅を確認し(そのonKeyUpイベントを使用)、それに応じてテキストボックスの幅を変更する必要があります。

于 2012-02-17T05:08:17.303 に答える
-1

うーん、私はこのようなことしか知りません..

<script language="javascript">
function expand_textbox(s)
{
    s.size = s.size + 1;
}
</script>

<input type="text" size="20" name=txt onkeyup="expand_textbox(this)" >

それを試してみてください..

于 2012-02-17T05:07:23.017 に答える