`
lcdngzsxx
  • 浏览: 30825 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

实现js 动态加载textarea内容的高度

CSS 
阅读更多

在很多时候,我们需要用textarea来显示内容,因为这样可以不必去处理textarea填写的数据,显示的时候不用在转换,但是高度是一个问题。昨天碰上了就研究了一下,发现不是很难,直接上代码了。

//定义css,无边框,不可修改,选中的时候取消边线.自动滚动条,不可改变大小
.text_readonly{zoom:1;outline:0;line-height:20px;
background-color:#fff;border:0px; width:500px;overflow-y:auto;resize: none;}
//js 改变大小的方法
function text_readonly(){
	var mc = document.getElementById("text_content");
	if(mc != null && mc.value.length>0){
  		mc.rows = (mc.scrollHeight/20+2);
  	}
}
//text文本 怎么放内容看各种语言
<textarea class="text_readonly" disable="true" id="text_content" name="text_content" rows="4">
Assuming you have the Globalize
 plugin installed, the first thing you
 llneed to do is to generate its migration
 fileIf you want data for a full</textarea>
//在文本下调用即可
text_readonly()
 
分享到:
评论

相关推荐

    Vue下textarea文本框根据内容自适应改变高度

    在Vue.js框架中,开发网页应用时,我们经常会遇到需要创建一个可以自动调整高度的textarea元素,以适应用户输入的大量文本。这个功能对于避免显示滚动条和保持页面整洁至关重要。下面将详细介绍如何使用Vue自定义...

    textarea 输入框自适应高度

    然而,通过一些JavaScript库或自定义脚本,我们可以使textarea的高度动态适应内容的变化。这篇博客(链接:https://xiaojin21cen.iteye.com/blog/1560814)可能详细介绍了如何使用JavaScript来实现这一特性。 实现...

    textarea高度自适应js代码

    为了解决这个问题,我们可以使用JavaScript或者jQuery来实现textarea的高度自适应功能,即根据textarea内的内容动态调整其高度,确保内容始终可见。 `textareaAutoHeight.jquery.js` 是一个基于jQuery的插件,它的...

    JavaScript动态调整TextArea高度的代码

    为了避免这些问题,可以根据TextArea内的文本量动态调整其高度,这就是为什么JavaScript动态调整TextArea高度的代码变得非常有用。下面我们将详细解析这段代码,并探讨相关的知识点。 首先,这段JavaScript代码的...

    TextareaAutosize根据内容的大小自动调整Textarea

    `TextareaAutosize`是一种JavaScript解决方案,它允许`Textarea`的高度根据用户输入的内容动态调整,从而确保文本框始终能完整显示所有文本,无需手动设置固定的高度。这个特性极大地提升了用户体验,因为它避免了...

    Jquery实现textarea根据文本内容自适应高度

    然而,传统的textarea高度是固定的,若用户输入的文本超出了预设的高度,就必须通过滚动条才能查看到全部内容。为了提升用户体验,使***ea能够根据输入内容动态调整高度就显得尤为重要。 使用jQuery技术可以较为...

    固定textarea文本域尺寸

    例如,可以添加一个“展开/收起”按钮,当用户点击时,textarea的高度会自动增加,显示更多的内容。或者,你可以使用滚动条来确保所有内容都能被查看,即使在固定的大小内。 总的来说,禁用 `textarea` 的拖动调整...

    Textarea根据内容自适应高度

    这个功能可以通过JavaScript来实现,正如标题“Textarea根据内容自适应高度”所描述的那样。本文将详细介绍如何使用JavaScript来控制`Textarea`的内容自适应高度,并提供相关代码示例。 首先,我们来看一下提供的...

    可控制伸缩高度的textarea.rar

    "可控制伸缩高度的textarea"是一个功能,允许用户根据输入的内容动态调整textarea的高度,提供更好的用户体验。这种效果通常通过JavaScript实现,因为HTML和CSS本身并不直接支持这样的交互特性。 首先,我们需要...

    flexibleArea.js:一个jQuery插件,可动态更新textarea的高度以适合内容

    为了解决这个问题,开发者们创建了一款名为flexibleArea.js的jQuery插件,它能够智能地根据textarea中的内容动态调整其高度,从而提供更优秀的用户体验。 flexibleArea.js插件的核心功能是监听textarea元素内的文本...

    textarea文本域宽度和高度width及height自动适应实现代码

    以上代码会在用户输入时触发,动态调整`textarea`的高度,使其始终适应内容的高度。这种方法兼容性更好,适用于现代浏览器。 总结,实现`textarea`的宽度和高度自适应,关键在于理解CSS布局以及JavaScript事件监听...

    css textarea 高度自适应,无滚动条

    一个更通用的解决方案是使用JavaScript来动态调整`textarea`的高度,使其始终等于其内容的滚动高度。例如: ```html &lt;textarea style='border: 1px solid #94BBE2;width:100%;' rows=15 onpropertychange='this....

    div实现自适应高度的textarea实现angular双向绑定

    虽然`&lt;textarea&gt;`可以设置固定行数并允许用户输入多行文本,但是它并不方便实现动态高度调整。当文本内容增加时,我们通常需要手动监听`textarea`的`scroll`事件,增加行数以适应新的内容高度。这种方法不仅复杂,...

    autoHeightTextarea自适应高度的textarea是一款jquery插件

    `autoHeightTextarea`的核心功能在于实现textarea的高度自适应,它通过监听用户的输入事件,动态计算textarea的实际行数,并据此调整textarea的高度。这样,无论用户输入多少内容,textarea都能够保持合适的高度,...

    textarea剩余字数

    在实际应用中,`textarea`的内容可以通过JavaScript动态设置,这使得可以实现动态加载或者根据用户行为改变`textarea`的内容。例如,通过`document.getElementById('example').value = '新文本';`可以改变`textarea`...

    textarea自适应高度插件textareaAutoHeight.zip

    使用以下接口调用插件:$('textarea').tah({ moreSpace:15, //输入框底部预留的空白, 默认15, 单位像素 maxHeight:600, //指定Textarea的最大高度, 默认600, 单位像素 animateDur:200 //调整高度时的动画过渡...

    表单美化之textarea文本域背景的美化.rar

    此外,还可以使用JS库如jQuery或者vanilla JS来实现更复杂的交互效果,如自动调整高度以适应内容、限制字符数、或者实时预览输入的markdown格式等。例如,使用vanilla JS实现自动调整高度的示例: ```javascript ...

    jquery实现textarea 高度自适应

    // 内部辅助函数,用于调整textarea高度 function _adjustH(elem) { var $obj = jQuery(elem); // 设置初始高度并隐藏滚动条 $obj.css({ height: $this.attr('_initAdjustHeight'), 'overflow-y': 'hidden' ...

    统计字数的textarea

    在这个场景下,我们需要实现一个能够动态计算textarea中字符数的机制,并可能附加一些额外的功能,比如限制最大字数,或者显示剩余字数。 首先,我们需要了解HTML的`&lt;textarea&gt;`元素,它是用来创建多行文本输入的...

    基于jquery的让textarea自适应高度的插件

    这个插件的实现原理可能包括监听textarea的`input`事件,计算新的高度并应用到textarea元素上。这种动态调整高度的方法对于长文本输入场景特别有用,因为它可以避免用户频繁滚动页面,提升用户体验。 需要注意的是...

Global site tag (gtag.js) - Google Analytics