文本框根据内容自动变大

  在做项目的时候发现有时候文本框无法确定其输入的文本有多少,有时候就会出现超过文本框了。

  解决方案:

<script>

function AutoSize(own,textId)

{

var txtId= document.getelementById(textId);

own.size = txtId.value.length*2;

}

</script>

  <input  id="txt_add" type="text" onkeydown="AutoSize(this,txtadd);"/>

//参数说明:own参数使用this

//参数说明:textId参数是控件的Id

posted @ 2011-03-25 14:27  爱情小鱼  阅读(392)  评论(0编辑  收藏  举报