输入标签的自动高度设置

时间:2011-10-03 10:41:19

标签: javascript html

我有一个动态输入框,其中的高度需要根据数据添加而增加。我尝试在javascript中添加10个字符之后的新行,但它没有反映在输入标记中。

我的代码是

for(var i=0; i < field.length; i++)
  cityNameLength = cityNames.length;
  tempLength = cityNameLength;
  if(tempLength > 12)
  {
    tempLength = 0;
    cityNames+='\r\n';
  }
}
document.getElementById('val').value =cityNames ; // it is displaying everything in one line

<input type="text" id="val"/>

1 个答案:

答案 0 :(得分:0)

对于Multi Line,你应该使用textarea标签。