`
teamo0812
  • 浏览: 117127 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

JavaScript 限制TextArea长度

阅读更多

<script>    
function limitLength(obj, length) {    
    var desc = obj.value;      
    obj.value = substr(obj.value,length);    
}    
function substr(str,length){    
    var l=0,i=0;    
while(l <length && i<str.length){    
        l+=1;    

if(str.substring(i,i+1).match(/[\u4e00-\u9fa5]/))l+=2;//一个中文是相当于3个英文  
        i+=1;    
    }    

return str.substring(0,i);    
}    
</script>    

  <textarea name="blogdesc" cols="50" rows="5" onkeyup="limitLength(this,200)">哇哈哈哈哈哈哈哈哈,动感超人</textarea>  
 
分享到:
评论
2 楼 jkam 2010-03-10  
觉得放到keyup事件上不妥,如果用户不是键盘输入,而是从外面粘了一大段进来呢,就会绕过keyup,建议放到blur事件上。
1 楼 servce 2010-03-10  
这个挺简单的

相关推荐

    用JavaScript限制textarea输入长度 (For: IE、Firefox …)[

    Code:用JavaScript限制textarea输入长度 (For: IE、Firefox …) body {font-size:14px;} maxlength=10 maxlength=20 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

    javascript textarea字数限制

    这一个是读取textarea的maxlength属性的值,进行计算,思路很好,但修改起来就麻烦啊,不过对于js爱好者来说是个不错的参考,通过读取属性值进行控制。 textarea字数限制 练习代码多有参考...JS限制textarea输入框

    javascript常用判断

    1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能输入数字,判断数字、验证数字、检测...

    javascript表单验证大全

    1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能输入数字,判断数字、验证数字、...

    js验证,javascript

    1:js 字符串长度限制、判断字符长度、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能输入数字,判断数字、验证数字、检测...

    程序天下:JavaScript实例自学手册

    14.9 获取字符串型数组下标的数组长度 14.10 用JavaScript实现数组排序 14.11 数字千分位函数 14.12 读写Cookie的函数 14.13 获取JavaScript函数中的所有参数 14.14 奇偶数的判断 14.15 在JavaScript运行VBScript...

    《程序天下:JavaScript实例自学手册》光盘源码

    14.9 获取字符串型数组下标的数组长度 14.10 用JavaScript实现数组排序 14.11 数字千分位函数 14.12 读写Cookie的函数 14.13 获取JavaScript函数中的所有参数 14.14 奇偶数的判断 14.15 在JavaScript运行VBScript...

    js表单验证控制代码大全.txt

    1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能输入数字,判断数字、验证数字、检测...

    js表单验证大全.txt

    1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能输入数字,判断数字、验证数字、检测...

    js验证大全

    该资源含有大量的js验证知识,例如:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 、js判断汉字、判断是否汉字 、只能输入汉字 、js判断是否输入英文、只能输入英文,等等。

    jquery.chineselengthlimit:这是一个可以限制文字框(input[type='text']) 与文字输入区域(textarea) 输入中英文字数的jQuery Plugin

    这是一个可以限制文字框(input[type='text'])与文字输入区域(textarea)输入中英文字数的jQuery Plugin。 Options 下面是可以调整的参数: Options Description limitCount 最大长度限制。预设值为10 。若目标...

    JavaScript常用验证函数实例汇总

    1. 长度限制 代码如下:[removed] function test() { if(document.a.b.value.length&gt;50) { alert&#40;“不能超过50个字符!”&#41;; document.a.b.focus(); return false; } } [removed] &lt;form name=a onsubmit=...

    收藏的js表单验证控制代码大全第1/3页

    关键字:js验证表单大全,用JS控制表单提交 ,javascript提交表单: 目录: 1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js...

    php网络开发完全手册

    11.1.5 多行文本域标签textarea 171 11.1.6 下拉框与列表框标签select 172 11.2 表单数据的接收 173 11.2.1 GET方法 173 11.2.2 POST方法 176 11.3 常用表单数据的验证方法 177 11.3.1 姓名验证 177 11.3.2 日期验证...

    js验证表单 js验证表单

    1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能输入数字,判断数字、验证数字、检测...

    正则表达式

    JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp...

    jsp表单验证汇总

    1. 长度限制&lt;script&gt;function test() {if(document.a.b.value.length&gt;50){alert("不能超过50个字符!");document.a.b.focus();return false;}}&lt;/script&gt;&lt;form name=a onsubmit="return test()"&gt;&lt;textarea name="b" ...

    java 正则表达式

    单行文本框控制 &lt;INPUT type="text" id="Text1" name="Text1" onpropertychange="MaxLength(this, 5)"&gt; 多行文本框控制: &lt;TEXTAREA rows="14"cols="39" id="Textarea1" name="Textarea1" ...

    html入门到放弃笔记

    3、Javascript 2、HTML入门(重点) 1、什么是HTML Hyper Text Markup Language 超级 文本 标记 语言 超文本 :也是文本,但会具备特殊功能 普通文本 a : 普通字符 a 超文本 a : 表示超链接 普通文本 b : ...

    ExtAspNet_v2.3.2_dll

    -为TextBox,TextArea,DatePicker,NumberBox,TriggerBox等控件增加AutoPostBack属性(feedback:dk3214)。 +为表单字段增加RequiredMessage,MaxLengthMessage,MinLengthMessage属性,用于指定验证失败时提示信息。 ...

Global site tag (gtag.js) - Google Analytics