onpropertychange可以用来判断预定元素的value值,当元素的value值发生变化时判断事件就会被触发,仅关心被监测元素的value值,避开了输入的来源,从而可以比较理想地达成我们的限制字数这一目的。它属于JS范畴,可以在表单方框区代表中嵌套使用,以下是代码和效果样式,可以像上面那样测试输入,你会发现它真正达到目的:不管用什么方式输入,它只能输入100个字(汉字或其他小解符号):

代码:
<textarea onpropertychange="if(value.length>100) value=value.substr(0,100)" class="smallArea" cols="60" name="txta" rows="8"></textarea>
当然,为了更为保险,处理表单数据的后台脚本程序还应该对提交来的数据进行再一次的检测,如果字数超出预设的数量则进行相应处理,这样才达到真正限制字数的目的。
在struts2 标签<s:textarea>,无法直接加 onpropertychange属性事件,可在jquery中绑定
Jquery代码
$(document).ready(function(){  

  1. $("#comContext").bind("propertychange", function() {
  2. if($(this).val().length>100){
  3. $(this).val($(this).val().substr(0,100));
  4. }
  5. });
  6. })
       页面代码:
  1. <s:textarea id="addwaitOpenedReason" name="deviceINFO.waitOpenedReason" ></s:textarea>

textarea长度限制相关推荐

  1. Html TextArea 长度限制

    Html TextArea 长度限制 Html 编码中 input 限制长度,一般用maxlength 当 TextArea 中 不可用, 应采用以下方法: onKeyUp='if (this.val ...

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

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

  3. javascript常用判断写法

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

  4. JQuery常用的代码片段

    2019独角兽企业重金招聘Python工程师标准>>> JQuery常用的代码片段 JQuery在当前众多网站开发中都有用到.他简易的操作以及对各个浏览器的兼容性,被广大的开发者一致 ...

  5. JavaScript-面试 表单验证

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

  6. php 判断字数,PHP实时统计中文字数和区别

    1.PHP 中如何正确统计中文字数?这个是困扰我很久的问题,PHP 中有很多函数可以计算字符串的长度,比如下面的例子,分别使用了 strlen,mb_strlen,mb_strwidth 这个三个函数 ...

  7. php 统计汉字,PHP 统计实时统计汉字个数和区别

    1.PHP 中如何正确统计中文字数?这个是困扰我很久的问题,PHP 中有很多函数可以计算字符串的长度,比如下面的例子,分别使用了 strlen,mb_strlen,mb_strwidth 这个三个函数 ...

  8. JavaScript正则表达式大全(过滤Emoji的最佳实践)

    一.校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9 ...

  9. php 合计,PHP实时统计中文字数和区别

    1.PHP 中如何正确统计中文字数?这个是困扰我很久的问题,PHP 中有很多函数可以计算字符串的长度,比如下面的例子,分别使用了 strlen,mb_strlen,mb_strwidth 这个三个函数 ...

最新文章

  1. ArcGIS利用数据驱动工具条批量出图(python代码)
  2. 【Java笔记】【Java核心技术卷1】chapter3 D4变量
  3. linux运维、架构之路-Kubernetes本地镜像仓库+dashboard部署
  4. Java之戳中痛点 - (6)避免类型自动转换,例如两个整数相除得浮点数遇坑
  5. 基于java的局域网端口扫描工具
  6. 大数据---Hadoop的各种版本
  7. vue实现更换背景图片_vue动态设置style属性修改背景图片
  8. 我喜欢的photo,images....
  9. eclipse背景怎么改颜色
  10. 用MATLAB求解小鸭过河曲线
  11. 雨刮器全国产化电子元件推荐方案
  12. (史上最全总结)总体方差,样本方差,标准差,抽样方差,标准误差,均方误差,协方差 ...........
  13. PingCAP 与 DSG 达成战略合作,共同开启数据智能管理新篇章
  14. 二次冲击港交所,手握宝可梦、游戏王的云涌控股困于IP依赖
  15. MySQL国内镜像下载地址
  16. 在线安装gem5和nvmain集成gem5
  17. 面试官:Spring中用了哪些设计模式?
  18. 字节跳动,阿里又迎来了一大波裁员,快35岁的我该何去何从经验分享(阅读量10000+)
  19. Java编译时出现����,黑色菱形里面有问号,为什么?
  20. Android 进程使用 Messenger 通信

热门文章

  1. 货车交强险在网上能买吗?
  2. Flash写操作流程
  3. 存量累计超20亿部“宁闲不卖”如何“唤醒”依旧有经济价值的旧手机?
  4. 手机充电全部用完充好还是有空就充好?
  5. 珠海格力工厂一线员工待遇如何?
  6. 赚钱的一大障碍:知道的赚钱门路太多
  7. 做企业:要么靠规模,要么靠利润
  8. C语言学习篇(32)——为什么C语言不能函数重载
  9. Speaking of Samsung, I don’t know if you have any
  10. SpringMVC_day1