`

textarea 加入长度限制

    博客分类:
  • jsp
 
阅读更多
利用 keyup,blur 截断后面的输入字符长度

<textarea  name="siteCompany.description" value="" maxlength="100" style="width:300px;height:100px"></textarea>

$("textarea[maxlength]").keyup(function(){
var area=$(this);
var max=parseInt(area.attr("maxlength"),10); //获取maxlength的值
if(max>0){
   if(area.val().length>max){ //textarea的文本长度大于maxlength
area.val(area.val().substr(0,max)); //截断textarea的文本重新赋值
}
}
});

//复制的字符处理问题
$("textarea[maxlength]").blur(function(){
var area=$(this);
var max=parseInt(area.attr("maxlength"),10); //获取maxlength的值
if(max>0){
if(area.val().length>max){ //textarea的文本长度大于maxlength
area.val(area.val().substr(0,max)); //截断textarea的文本重新赋值
}
}
});
分享到:
评论

相关推荐

    jQuery textarea文本框输入文字字数限制提示特效代码

    在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了JavaScript的DOM操作,使得开发者可以更方便地处理用户交互和动态内容。...这在需要限制用户输入长度的场景中,如评论、论坛发帖等,非常实用。

    layui输入框只允许输入中文且判断长度的例子

    今天写项目遇到一个问题,在输入老师昵称的时候需要控制input输入框不能为空,且字符的长度有限制,英文字符不能超过20,中文不能超过10。输入课程简介的时候,textarea只能输入中文和中文标点,且长度不超过100。...

    js输入框字数限制提醒特效代码

    这种功能可以确保用户输入的数据符合规定的长度,避免数据格式错误或者过长导致的问题。以下是对这个知识点的详细阐述: 1. **HTML 输入框** HTML中的`&lt;input&gt;`标签用于创建输入字段,其中`type="text"`表示这是一...

    jQuery实时计算并提示用户输入字数功能源码.zip

    在实现字数计数功能时,我们通常会选择包含用户输入的文本框(`&lt;input type="text"&gt;`或`&lt;textarea&gt;`)。例如,我们可以使用`$("#inputId")`来选取ID为`inputId`的文本框。 接着,我们需要监听用户的输入事件。...

    js验证表单 js验证表单

    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...

    基于node+websocket+html实现腾讯课堂聊天室聊天功能

    - **消息显示**:利用JavaScript动态向DOM中插入消息内容,并通过判断DOM节点长度来限制消息数量,仅保留最新的30条消息。 - **消息滚动**:设置消息显示区域的`scrollTop`属性,保证新消息出现时用户界面自动滚动到...

    2021-2022计算机二级等级考试试题及答案No.3257.docx

    - **解析**: 正确答案为C,队列遵循先进先出的原则,即最先加入队列的元素将首先被移除。 #### 15. Textarea属性Rows的含义 - **知识点**: Textarea元素用于创建多行文本输入区域。 - **解析**: 正确答案为B,Rows...

    正则表达式

    正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它...

    了解JavaScript表单操作和表单域

    POST方式将数据隐藏在请求主体中,适合处理大量或敏感数据,且无长度限制。`enctype`属性用于设置表单数据的编码类型,常见的有`application/x-www-form-urlencoded`(默认,适用于一般情况),`multipart/form-data...

    04747 Java语言程序设计(一)历年真题

    - **描述:**final关键字可以用于修饰类、变量以及方法,用于限制它们的使用方式。 - **选项解析:** - **A. 子类必须实现父类未实现的方法**:错误,这不是final的作用。 - **B. 没有具体实现代码**:错误,这...

    js输入中文效果

    为了实现更复杂的功能,例如限制输入的字符数量或者格式化输入的文本,我们可以在事件处理器中加入相应的逻辑。例如,如果要限制输入最多10个中文字符: ```javascript let chineseCount = 0; document....

    jquery表单插件Autotab使用方法详解

    jQuery表单插件Autotab是一款可以自动在文本框之间进行跳格的插件,它能够在用户输入的字符数超过预定的最大长度后自动跳转到下一个指定的表单元素,从而避免用户频繁使用Tab键进行跳转,提升用户体验。Autotab适用...

    cuteEditor6.0

    通过限制html和文字的长度来保护你的数据库 (Demo) &lt;br/&gt;If you tried to insert a record whose text length is greater than allowed by your table, an error will be reported. To prevent ...

    ASP.NET常用代码

    ='textarea'); event.keyCode=9; onkeydown="if(event.keyCode==13) event.keyCode=9" http://dotnet.aspx.cc/exam/enter2tab.aspx 14.DataGrid超级连接列 DataNavigateUrlField="字段名" ...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    本教程并不想让你完全了解这种语言,只是能使你尽快加入开发动态web站点的行列。我假定你有一些HTML(或者HTML编辑器)的基本知识和一些编程思想。 1.简介 PHP是能让你生成动态网页的工具之一。PHP网页文件被当作...

Global site tag (gtag.js) - Google Analytics