在js中如何动态改变文本框的长度

当文本框的值减少时 对应的文本框的长度相应的减短

<!Doctype HTML PUBLIC "-//W3c//DTD Html 1.0 Transitional//EN">
<html>
<head>
<title>文本框宽度自动适应文本宽度 </title>
</head>
<script type="text/javascript">
function changeInputlength(cursor)
{
var getcount=document.getElementById("countFont");
var getText=document.getElementById("text");
getcount.innerHTML='<font>第'+(parseInt(getText.value.length)+1)+'个字符</font>';
cursor.size=getText.value.length+2;
}
</script>
<body>
请输入字符:<input type="text" size="3" id="text" onkeydown="changeInputlength(this);"/>
<span id="countFont"></span>
</body>
</html>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-28
莫非用文本框的onkeyup事件, 根据文本框的value的长度,来制定文本框的size....