我想统计多行文本框内,已经输入文字的行数,这个代码该怎么写呢?以下代码可以统计出已输入的字数,但是不知道该如何更改来统计已输入文字的行数。
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<script language="javascript">function countChar(textareaNamezzjs,spanName){
document.getElementById(spanName).innerHTML=document.getElementById(textareaNamezzjs).value.length;
}
</script>
已经输入<span id="counter">0</span>字<br>
<textarea id="status" name="status" cols="50" rows="5" onkeydown="countChar('status','counter');" onkeyup="countChar('status','counter');">
</textarea>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<script language="javascript">function countChar(textareaNamezzjs,spanName){
document.getElementById(spanName).innerHTML=document.getElementById(textareaNamezzjs).value.length;
}
</script>
已经输入<span id="counter">0</span>字<br>
<textarea id="status" name="status" cols="50" rows="5" onkeydown="countChar('status','counter');" onkeyup="countChar('status','counter');">
</textarea>
</body>
</html>
解决方案 »
- Permission denied to access property 'document'?
- 利用location.hash实现跨域iframe自适应高宽
- 关于js的窗体问题
- 关于正则的一段小代码请教 很简单的小问题
- js是多线程的吗,为什么可以同时执行多个语句?
- 100求教JavaScript中超连接问题
- JavaScript如何判断两个日期的大小?
- 请问高手一个简单问题
- 哪位大侠知道在Netscape6.0里如何移动、隐藏层对象<div>?
- 通过JS限制输入框字数
- 如何拿到SWFUpload addBtn 的点击事件
- 我想在前台页面调用后台带参函数内容中有dao2.findByPbrandname("hiddentext1"),怎么把前台文本框的内容作为参数传入,求助!
textarea.value.split(/\r?\n|\r/).length + 1
我最后还是取完数据在处理的。
前几天看到一个取到行数的方法。
多行文本框ID为ww
<textarea id="ww"></textarea>
我用的是extjs,那个我目前还没找到方法function checklines()
{
var obj1 = document.getElementById("ww");
var o1=obj1.createTextRange().getClientRects();
var lines1 = o1.length;
if(lines1>=2)
{
alert('投诉内容已输入'+lines1+'行,输入最大行数应为1行!');
return;
}
}