textArea的字符数限制输入在IE老大哥面前表现很无力啊。

没有关系,js能够帮助我们解决问题。

现在看看问题一:限制特定内容的输入

为了给各位看官省时省心,最高效最方便就是采用正则:

以禁止特殊字符输入为例:

var NONE_ASCII_CHARS = /[^ \t-~]/g;if (NONE_ASCII_CHARS.test(valueSp)) {alert('Please remove any special characters or symbols.')} 

valueSp定义为textarea的值内容。将事件确定为keydown 和keyup两项时发生。其它情况,各位自己更改正则规则。

问题二:限制输入内容的字符数

我们可以定义一个checkLength的方法,

var checkLength = function(control, length) {if (control != null && control != 'undefined') {var area = $(control);if (area.val().length > length) {//handle paste            area.val(area.val().slice(0, length));            alert("Please input less than " + length + " characters.");return false;        }    }return true;}

在textArea里的属性中加入 οnchange="return checkLength(this, 450)" οnkeyup="return checkLength(this, 450)"

代码如下:

<textarea type="text" wrap="virtual" onchange="return checkLength(this, 450)" onkeyup="return checkLength(this, 450)"></textarea>

this为目标对象,450为字符数。

这样一来,textarea的问题就能轻松解决了。

转载于:https://www.cnblogs.com/santiago1983/archive/2012/01/31/textarea.html

关于textArea的一些琐事相关推荐

  1. 【kindeditor】KindEditor获取多个textarea文本框的值并判断非空

    kindeditor官网:http://kindeditor.net/demo.php 如何获取多个KindEditor中textarea文本框的值,方式很多种(带有HTML标签). var intr ...

  2. html的子页面获取自己url,如何从html页面获取url参数并将其显示在textarea中?

    我用下面的在我的HTML页面的JavaScript功能,我想没有textarea的任何连接操作正常显示参数....如何从html页面获取url参数并将其显示在textarea中? function g ...

  3. div模拟textarea文本域轻松实现高度自适应——张鑫旭

    by zhangxinxu from http://www.zhangxinxu.com 本文地址: http://www.zhangxinxu.com/wordpress/?p=1362 一.关于t ...

  4. 将文本随意插入网页表单的 textarea

    原作者:我佛山人 出处:5D多媒体 在网页表单的<textarea>中,我们有时候需要将文本插入到光标所在的地方,或是替换掉选区内的文字.这时候,用普通的.value+="tex ...

  5. vue下实现textarea类似密码框的功能之探索input输入框keyup,keydown,input事件的触发顺序...

    项目中引入element的input框组件,触发事件必须要加上.native <el-input placeholder="请输入" type="textarea& ...

  6. css实现 textarea 高度自适应

    此textarea非彼textarea ,有经验的老司机们应该知道html标签contenteditable这个属性. 利用此属性使当前的标签成为可以输入的状态,等同于输入框. 演示地址:https: ...

  7. textarea输入框限制字数(JS)

    第一种: <textarea οnkeyup="checkLen(this)"></textarea> <div>您还可以输入 <span ...

  8. 表单标签form、label、input、textarea、select

    表单的介绍 表单用于搜集不同类型的用户输入(用户输入的数据),然后可以把用户数据提交到web服务器 . 表单相关标签的使用 <form>标签 表示表单标签,定义整体的表单区域 <la ...

  9. 让textarea完全显示文章并且不滚动、不可拖拽、不可编辑

    textarea { width: 100%; border: none; outline: none; resize: none; overflow: hidden; padding-bottom: ...

最新文章

  1. java验证注册页面_Java使用正则表达式对注册页面进行验证功能实现
  2. 花旗银行将因人工智能裁员50%,失业风波究竟要持续多久
  3. 【网络爬虫】BeautfulSoup下载美图(真の能看懂~!)
  4. SAP S/4HANA的扩展字段的渲染逻辑
  5. java 识别手机_java – 如何识别手机闲置?
  6. 【产品经理日常】关于内容类产品逻辑再思考
  7. 应用神经网络相关pre-processing(预处理 )
  8. 泛型列表(List)的搜索和排序
  9. 专题二:MATLAB矩阵处理
  10. Java cmd常用命令_java cmd常用命令
  11. TCP 和 UDP 有什么区别?
  12. Android同步时出错,android studio 0.4.2:Gradle项目同步失败错误
  13. 解决PHP上传文件时大小受限制问题
  14. 小程序长按识别公众号二维码、个人微信号、企业微信号、微信群、-已实现
  15. mysql数据库在政务项目中的运用_数据库区域论文,关于MySQL数据库在域名系统中的应用实现相关参考文献资料-免费论文范文...
  16. AI训练环境-CUDA/cuDNN/paddle ——‘CUBLAS_STATUS_INVALID_VALUE‘.
  17. iPhone突然黑屏开不了机怎么办?3种解决方法分享
  18. 用FE-固定效应模型能做因果推断吗?
  19. 4、MyBatis + Log4j日志查看Sql参数、结果集元数据、Mapper代理开发、JDK的动态代理与CGLib代理
  20. 电容电压不能突变和电感电流不能突变仿真分析

热门文章

  1. JQuery利用css()修改样式后 hover失效的解决办法
  2. 用mapXtreme Java开发web gis应用 (上)
  3. 理解ArcIMS投影元素
  4. 腾讯产品面试题 | 如何把剃须刀卖给张飞?
  5. PMCAFF产品众测 | 对话随手攒CEO聊聊这款产品的设计、推广和改进(活动已结束)
  6. 2015版App推广全攻略:你所不知道的撕逼营销,事件营销和PR传播
  7. 搜狗产品类的职位—HR直招
  8. SPS2003升级MOSS2007时SSO部件错误解决
  9. Memcached的使用
  10. 关于Unity中水和雾的使用