我需要像facebook这样的自动扩展文本框来进行状态更新。我有代码,但由于某种原因,它没有完全正常工作。它正在更新文本框并对其进行扩展,但它很快就会这样做。我想在它到达终点时扩展它。但它是在输入20个字符后才这样做的!我尝试了两种不同的方法,它们都做同样的事情。有关更改我的代码的任何建议吗?
function sz(t) {
var therows = 0
var thetext = document.getElementById(t.id).value;
var newtext = thetext.split("\n");
therows += newtext.length
document.getElementById(t.id).rows = therows;
return false;
}
function sz(t)
{
a = t.value.split('\n');
b = 1;
for (x = 0; x < a.length; x++)
{
if (a[x].length >= t.cols)
{
b += Math.floor(a[x].length / t.cols);
}
}
b += a.length;
if (b > t.rows)
{
t.rows = b;
}
}