如何限制我的textarea超出特定行的范围?
答
随着用户输入更多文本,您可以使用JavaScript来增加textarea
的高度。
var textarea = document.getElementsByTagName('textarea')[0],
originalHeight = textarea.clientHeight;
textarea.addEventListener('keyup', function() {
textarea.style.height = Math.max(textarea.scrollHeight, originalHeight) + 'px';
});
它似乎不想缩小该示例代码。我想,谁写的这些控件大多数人产生一个隐藏div
与height: auto
,所有的字体样式复制(font-size
,font-family
,line-height
,letter-spacing
等),然后更新div
硫含量的与textarea
内部文本“。然后根据隐藏元素的高度设置textarea
的高度。
感谢您的宝贵信息。 – Mdhar9e 2012-02-08 10:30:21