1

我的要求是这样的。我需要一个宽度为 5px 的文本框。当我在上面输入一些东西时,宽度应该会增加。是否可以只使用 CSS 而不使用 js

谢谢

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 回答