remainingCharacters谷歌浏览器报错未定义,这到底是不是个属性呢,还是作者没有写清楚?

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title></title>
 6 <script type="text/javascript">
 7 window.onload = function(){
 8 var limitLength = document.getElementById(‘limitLength‘),
 9 clearNonumber = function(tThis){
10 var _v = tThis.value,
11 _vLen = _v.length,
12 dataLength = tThis.getAttribute("data-length"),//获取长度属性
13 dataModel = tThis.getAttribute("data-model"),
14 subLen = dataLength;
15 if(_vLen > dataLength)
16 tThis.value = _v.substr(0,subLen);//判断长度
17 if(remainingCharacters){ //不知道这个是搞毛的。。。
18 self.showRemainingCharacters(!_vLen ? datalength:(_vLen>dataLength ? 0:dataLength-_vLen),remainingCharacters);
19 }
20 };
21 limitLength.onfocus = function(){ //获取焦点事件
22 clearNonumber(this);
23 }
24 limitLength.onkeyup = function(){ //获取键盘事件
25 clearNonumber(this);
26 }
27 limitLength.onblur = function(){ //失去焦点事件
28 clearNonumber(this);
29 }
30 }
31 </script>
32 </head>
33 <body>
34 <h2>限制字符串长度</h2>
35 通过“maxlength”控制:<input type="text" name="Iname" maxlength="5" /><br/>
36 通过JS控制:<input type="text" name="Iname2" data-length=‘5‘ id=‘limitLength‘ data-model=‘Ch‘/><br/>
37 </body>
38 </html>

代码来源----------《超实用JavaScript代码段》

时间: 2024-08-02 02:03:01

remainingCharacters谷歌浏览器报错未定义,这到底是不是个属性呢,还是作者没有写清楚?的相关文章

Maven报错“未结束的字符串字面值” “需要为 class、interface 或 enum”等

eclipse里面编译完全正常,mvn clean install 这么惨的错误: Compilation failure: [ERROR] *.java:[38,27] 未结束的字符串字面值 [ERROR] *.java:[38,53] 需要 ';' [ERROR] *.java:[41,19] 需要 ')' [ERROR] *.java:[41,12] 不是语句 [ERROR] *.java:[41,23] 需要 ';' [ERROR] *.java:[41,26] 不是语句 [ERROR]

谷歌浏览器报错:跨域问题处理( Access-Control-Allow-Origin)_ 用于本地测试的快捷解决方法

报错提示如下: XMLHttpRequest cannot load http://www.xxxx.com/264/Data/GetScreenInfo. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. 今天需要做一个本地测试,html中的js效果涉及跨域拉取数据的问题,Chrome报错并拒绝数

PHPCMS里的日历插件及在IE下报Calendar未定义

日历代码: <link rel="stylesheet" type="text/css" href="calendar/jscal2.css"/> <link rel="stylesheet" type="text/css" href="calendar/border-radius.css"/> <link rel="stylesheet"

在win2008 r2主域控制域上打开“组策略管理”报错“未打开组策略对对象。你可能没有合适的权限”

在win2008 r2主域控制域上打开“组策略管理”报错“未打开组策略对对象.你可能没有合适的权限” 打开组策略管理其它选项提示:找不到指定路径.之前做过的操作:取消域控主机上的共享目录sysvol和netlogon.关闭域控主机上和客户机上的“文件共享和打印机共享”. 现在打开域控主机上的组策略管理报上述两种错误.解决方法:1.C盘下搜索sysvol,找到该目录,恢复共享.2.域控主机及客户机启用文件和打印机共享3.开始---运行---services.msc----重新启动Netlogon服

ASP.net MVC3 报错"未找到视图“Index”或其母版视图,或没有视图引擎支持搜索的位置 "的解决方法

注意添加MVC3视图不能直接在View文件下新建视图,而是在控制器的Index 右击添加视图,就会在View下面产生一个Product文件夹(包含Index.cshtml) 就可以解决这个问题. 具体如图: 参考:[ASP.NET MVC 小牛之路]Razor语法 ASP.net MVC3 报错"未找到视图"Index"或其母版视图,或没有视图引擎支持搜索的位置 "的解决方法

IE浏览器报Promise未定义

用vue-cli做的项目,用了promise,结果IE下报promise未定义,甚至在比较老的andriod手机浏览器上会显示空白页面,解决方案如下: 首先安装:babel-polyfill npm install babel-polyfill --save 然后引入:babel-polyfill 在build目录下,webpack.base.conf.js里 entry: { app: ["babel-polyfill", "./src/main.js"] },

VS调试 启动vs报错--未启动IIS

VS调试 启动程序报错--未启动IIS Express Web服务 解决办法: 1.关闭VS. 2.删出项目文件下的".vs"文件. 3.重新启动解决方案. 4.编译,运行OK. 本人亲测有效,如有异常或更好的解决方法,欢迎一起沟通. 原文地址:https://www.cnblogs.com/pushYYL/p/10183635.html

IIS报错 未将对象引用设置到对象的实例。

在vs中运行正常的项目 ,发布到IIS总是提示 未将对象引用设置到对象的实例. 运行静态页面 html正常,只是打开.aspx页面的时候报错,在确保了数据库,配置,权限均正常的情况下. 错误原因:先安装的vs,后安装iis就会出现这样的错误. ------------------------------------------------------------------------------------------------------ 解决方法: IIS 注册 ASP.NET 2.0

asp.net导出dbf报错“未在本地计算机上注册“VFPOLEDB”提供程序。”

导出dbf文件报错,提示“未在本地计算机上注册“VFPOLEDB”提供程序.” 可以尝试一下方法: 方法一:下载VFPOLEDBSetup.msi 安装 如果方法一不行:继续方法二:下载vfp9.0  最后有链接 若还不行,尝试方法三:打开IIS管理器--找到网站对应的程序池--右键高级设置--启动32位应用程序 设置为true 如图: VFPOLEDBSetup.msi  下载链接:http://pan.baidu.com/s/1qYxLRvm