文本区域,在您键入时展开并向下推送其下方的内容
Textarea that expands as you type and pushes down content below it
我正在寻找一种方法,使<textarea>
随着用户的键入而扩展,但当它扩展时,我希望它向下推它下面的所有内容。我设法使它随着用户的输入而扩展(使用javascript),但我无法使它向下推文本区域下面的内容
我使用的是从stackoverflow上的另一篇文章中获得的javascript代码:
function setNewSize (textarea) {
if (textarea.value.length > 5){
textarea.cols = 90;
textarea.rows = 15;
} else {
textarea.cols = 90;
textarea.rows = 5;
}
}
然后在<textarea onkeyup="setNewSize(this)"></textarea>
中调用它
您可以尝试此方法来调整文本区域的大小。如果这不起作用,您可能应该为文本区域的容器设置一些属性。
<script language="javascript">
function increaseHeight(e){
e.style.height = 'auto';
var newHeight = (e.scrollHeight > 32 ? e.scrollHeight : 32);
e.style.height = newHeight.toString() + 'px';
}
</script>
<textarea onkeyup="increaseHeight(this);"></textarea>
相关文章:
- HTML内容下推到固定背景图像下方
- Z-Index 和定位:项目在使用“Particleground”Jquery 插件时不断向下推
- 如何让 Bootstrap 3 在下拉点击时向下推送页面内容
- 如何抓住按下文本区域中的Escape按钮
- 在Firefox和IE中,向按钮添加填充可以向下推其他按钮
- 文本区域,在您键入时展开并向下推送其下方的内容
- 全宽子菜单,将内容向下推
- 如何在不更改属性数据类型的情况下推送对象数组
- 如何使用 jquery 计算选项卡的高度以向下推页脚
- 如何在函数曲线 HTML 画布下查找区域
- 将 Bootstrap 3.0 标签直接放置在输入字段的顶部,而无需向下推送内容
- 我的下拉菜单会向下推其他所有内容
- Cordova/PhoneGap在没有服务器的情况下推送通知
- 按下文本区域中的回车键时,防止换行并删除文本区域内的文本
- 如何在水平菜单中以绝对位置向下推送内容
- 如何下推表格中的元素- HTML
- 当导航栏固定为粘性导航时,导航链接从导航栏向下推
- 点击图像(下推效果)
- 防止jQuery滑下菜单下推其他列中的元素
- HTML5 Canvas填充曲线下的区域