0 0

求js代码 根据内容 高度自适应的textarea5

根据内容 高度自适应的textarea
类似谷歌翻译http://translate.google.cn/?hl=zh-CN&tab=wT

求js代码,或者大神提示下怎么写
2013年10月15日 16:56

1个答案 按时间排序 按投票排序

0 0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
  

<SCRIPT LANGUAGE="JavaScript">


function keyup(obj){
	var t = obj.innerText;
//	alert('cols='+obj.cols);
//	alert('rows='+obj.rows);
	var a = t/obj.cols;
	var b = t%obj.cols;
	if(b==0 && (obj.rows-a)<=2){
		obj.rows++;
	}
}

//-->
</SCRIPT>

 </HEAD>

 <BODY>



<TEXTAREA id="dd" NAME="" ROWS="5" COLS="" onkeyup="keyup(this);"></TEXTAREA>

 </BODY>
</HTML>


你看是这个效果不?根据字符数和textarea的行字符数,行数来计算,动态增加行数

2013年10月16日 09:51

相关推荐

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

    总的来说,创建Vue自定义组件`AutoHeightTextarea`可以方便地实现textarea根据内容自适应高度的效果,同时通过针对性的兼容性处理,可以确保在各种浏览器环境中都有良好的表现。在实际项目中,这样的组件可以大大...

    textarea高度自适应js代码

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

    textarea 输入框自适应高度

    在许多场景下,我们希望textarea能根据用户输入的内容自动调整其高度,以提供更好的用户体验。"textarea 输入框自适应高度"这个主题就是关于如何实现这样一个功能的探讨。 在HTML中,textarea元素默认是不会自动...

    textarea自适应高度标签,去除难看的滚动条

    对于`textarea`的高度自适应,我们可以监听用户的输入事件,当用户输入内容导致`textarea`溢出时,动态调整其高度以适应内容。以下是一个简单的实现方法: ```javascript $(document).ready(function() { $('...

    定宽的textarea根据内容自动调整高度

    打开这个文件,你可以看到一个实际运行的例子,其中可能包含了上述的JavaScript代码和相关CSS样式,以实现定宽`textarea`根据内容自动调整高度的效果。 总的来说,实现定宽`textarea`根据内容自动调整高度是一个...

    Textarea根据内容自适应高度

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

    Javascript 文本框textarea高度随内容自适应增长收缩

    枫芸志 » 文本框textarea高度自适应增长/伸缩 textarea { height:100px; width: 300px; } 晴枫制作 http://jb51.net [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 方案一在各浏览器中,文本框随内容自适应...

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

    为了使`textarea`的高度自适应内容,我们可以直接设置高度为100%,但这种方法并不适用于所有浏览器,因为不同的浏览器可能会有不同的解析方式。一个更通用的解决方案是使用JavaScript来动态调整`textarea`的高度,使...

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

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

    jQuery.autoTextarea文本框自适应输入高度代码.rar

    `jQuery.autoTextarea`是一个优秀的JavaScript插件,它专门针对文本框高度自适应问题提供了解决方案。这个插件基于强大的jQuery库,使得文本框能够随着用户输入的内容动态调整自身高度,从而避免了滚动条的频繁出现...

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

    这样,当文本内容超出100px时,textarea会自适应高度,但如果内容超过400px,则会显示滚动条。 在使用该插件时,需要注意的是,textarea元素必须要有明确的高度定义,否则插件将无法进行高度的动态调整。同时,根据...

    jquery实现textarea 高度自适应

    之前给大家分享过用Javascript控制文本框textarea高度随内容自适应增长收缩,今天花了点时间换了种实现方法,总结一下 代码如下: jQuery.fn.extend({  autoHeight: function(){  return this.each(function(){  ...

    文本框根据输入内容自适应高度的代码

    部分内容提供了一段JavaScript代码,这段代码实现了自适应文本框高度的功能。首先,它定义了一个名为`autoTextarea`的函数,该函数接受三个参数:输入框元素、光标与输入框保持的距离(默认为20)以及可选的最大高度...

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

    本文将详细介绍如何通过JavaScript和CSS来实现`textarea`文本域的宽度和高度自适应。 首先,对于宽度的自动适应,通常我们希望`textarea`能填满其父容器的宽度。在HTML中,我们可以给`textarea`添加一个CSS类,如`...

    jquery实现文本框textarea自适应高度

    为了改善这种情况,我们可以编写JavaScript代码,使textarea的高度能够根据其内容自动扩展或收缩。 jQuery插件`textareaAutoHeight`就是这样一个解决方案。这段代码定义了一个jQuery扩展方法,允许我们对textarea...

    固定textarea文本域尺寸

    在JavaScript或者CSS响应式设计中,你仍然可以根据需要调整 `textarea` 的宽高。 此外,为了提供更好的用户体验,当你禁用了 `resize` 功能时,可以考虑在设计上提供其他方式来显示或隐藏更多的文本。例如,可以...

Global site tag (gtag.js) - Google Analytics