私の要件はこれです。幅 5px のテキスト ボックスが必要です。その上に何かを入力すると、幅が広がるはずです。jsなしでCSSのみを使用して行うことは可能ですか
thnx
私の要件はこれです。幅 5px のテキスト ボックスが必要です。その上に何かを入力すると、幅が広がるはずです。jsなしでCSSのみを使用して行うことは可能ですか
thnx
ATM これは CSS のみでは不可能です。
これを実現するには、キーストロークごとにテキストフィールドの現在のコンテンツ幅を確認し(そのonKeyUp
イベントを使用)、それに応じてテキストボックスの幅を変更する必要があります。
うーん、私はこのようなことしか知りません..
<script language="javascript">
function expand_textbox(s)
{
s.size = s.size + 1;
}
</script>
<input type="text" size="20" name=txt onkeyup="expand_textbox(this)" >
それを試してみてください..