首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 高手帮忙:如何 判断 textarea中内容有多少行? [无满意答案结贴,结贴人:zqheartsease]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-13 11:17:32 楼主
    在文本框中复制了一些内容,如何动态判断textarea控件中含有多少行,不一定是字符过宽而textarea自动换的行,谢谢了!!!
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-13 11:39:461楼 得分:0
    objTextArea.rows  可以嗎?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-13 11:59:532楼 得分:0
    用正则 /(\r ¦\n ¦\r\n)/g 查找一下你选中的文本里有多少个匹配,即可得出是结果+1行
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-13 12:37:433楼 得分:0
    JScript code
    <textarea rows=6 cols=20 onkeypress="check(this);"></textarea> <script> function check(obj){ var o=obj.createTextRange().getClientRects(); alert(o); } </script>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-13 12:39:394楼 得分:0
    JScript code
    alert(document.getElementById("taxtaera的ID").value.split(/\r?\n/).length);
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-13 14:05:115楼 得分:0
    如果在textarea中这样输入,那咋样统计行数.
      1   
      2   
      3   
      4   
      5   
      6   
      7   
      8   
      9   
      0   
      1   
      2   
      3   
      4   
      5   
      6   
      7   
      8   
      9   
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-13 15:36:526楼 得分:0
    在补充一下。如果规定为10行,如何判断和限制,并且把多输入或复制的行截取为10行。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-13 16:24:037楼 得分:0
    JScript code
    <textarea rows=6 cols=20 onkeypress="check(this);"></textarea> <script> function check(obj){ var o=obj.createTextRange().getClientRects(); if(o.length>=10){ event.returnValue=false; } } </script>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-14 15:53:178楼 得分:0
    谢谢各位的回复!!!

    还想问一下,往textarea中复制了好多内容,如何去掉前后的空格,我在取值的时候比如复制了10行数据,
    用obj.value.split(/\r?\n/).length显示却是11行.
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved