CSS弹性文本框



我的要求是这样的。我需要一个5倍宽的文本框。当我在上面打字时,宽度应该增加。是否可以只使用CSS而不使用js

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)" >

试试看。

最新更新