Javascript实现真实字符串剩余字数提示的实例代码


Posted in Javascript onOctober 22, 2013
//文本框剩余字数提示(字符大小) 
function textLimitCheckSj(thisArea, maxLength, SpanId) { 
    var str = thisArea.value; 
    if (getChrLen(str, maxLength) > maxLength * 2) { 
        thisArea.value = str.substring(0, x-1); 
    } 
    else { 
        var varss = '(剩余字数:' + Math.floor((maxLength * 2 - getChrLen(str, maxLength)) / 2) + ')'; 
        document.getElementById(SpanId).innerHTML = varss; 
    } 
} 
function getChrLen(str, maxLength) { 
    var realLength = 0, len = str.length, charCode = -1; 
    x = 0; 
    for (; (x < len) && (realLength <=maxLength * 2); x++) { 
        charCode = str.charCodeAt(x); 
        if (charCode >= 0 && charCode <= 128) 
            realLength += 1; 
        else
            realLength += 2; 
    } 
    return realLength; 
} 
?
<asp:TextBox ID="txtOwner_Name" runat="server" Width="200px" BackColor="LightYellow"
                        onkeyup="textLimitCheckSj(this,50,'spOwner_Name')"></asp:TextBox><span id="spOwner_Name"
                            style="color: #808080"><em>(50字以内)</em></span>
Javascript 相关文章推荐
Javascript select下拉框操作常用方法
Nov 09 Javascript
Javascript拓展String方法小结
Jul 08 Javascript
js和as的稳定传值问题解决
Jul 14 Javascript
jQuery $.extend()用法总结
Jun 15 Javascript
jquery datatable后台封装数据示例代码
Aug 07 Javascript
JavaScript设计模式之外观模式介绍
Dec 28 Javascript
js仿支付宝填写支付密码效果实现多方框输入密码
Mar 09 Javascript
JavaScript 过滤关键字
Mar 20 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
Oct 25 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
Oct 08 Javascript
小程序测试后台服务的方法(ngrok)
Mar 08 Javascript
详解小程序退出页面时清除定时器
Apr 28 Javascript
用js的for循环获取radio选中的值
Oct 21 #Javascript
将input file的选择的文件清空的两种解决方案
Oct 21 #Javascript
javascript验证只能输入数字和一个小数点示例
Oct 21 #Javascript
jquery选择器-根据多个属性选择示例代码
Oct 21 #Javascript
ie中js创建checkbox默认选中问题探讨
Oct 21 #Javascript
js中cookie的添加、取值、删除示例代码
Oct 21 #Javascript
在子窗口中关闭父窗口的一句代码
Oct 21 #Javascript
You might like
PHP使用反向Ajax技术实现在线客服系统详解
2019/07/01 PHP
JavaScript 以对象为索引的关联数组
2010/05/19 Javascript
ie9 提示'console' 未定义问题的解决方法
2014/03/20 Javascript
将页面table内容与样式另存成excel文件的方法
2015/08/05 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
jQuery新窗口打开外链接
2016/07/21 Javascript
angularJs中datatable实现代码
2017/06/03 Javascript
jQuery Easyui Treegrid实现显示checkbox功能
2017/08/08 jQuery
js实现网页的两个input标签内的数值加减(示例代码)
2017/08/15 Javascript
使用vue-cli编写vue插件的方法
2018/02/26 Javascript
vue中axios请求的封装实例代码
2019/03/23 Javascript
vue 中Virtual Dom被创建的方法
2019/04/15 Javascript
使用ThinkJs搭建微信中控服务的实现方法
2019/08/08 Javascript
vue和iview实现Scroll 数据无限滚动功能
2019/10/31 Javascript
[49:40]2018DOTA2亚洲邀请赛小组赛 A组加赛 TNC vs Newbee
2018/04/03 DOTA
简单讲解Python编程中namedtuple类的用法
2016/06/21 Python
python实现textrank关键词提取
2018/06/22 Python
python实现自动登录后台管理系统
2018/10/18 Python
对Python3之进程池与回调函数的实例详解
2019/01/22 Python
python flask框架实现重定向功能示例
2019/07/02 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
Python代码中如何读取键盘录入的值
2020/05/27 Python
CSS3 画基本图形,圆形、椭圆形、三角形等
2016/09/20 HTML / CSS
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
制药工程专业应届生求职信
2013/09/24 职场文书
班长竞选演讲稿
2014/04/24 职场文书
关于运动会的口号
2014/06/07 职场文书
群众路线表态发言材料
2014/10/17 职场文书
2015国庆节66周年演讲稿
2015/03/20 职场文书
应急管理工作总结2015
2015/05/04 职场文书
项目战略合作意向书
2015/05/08 职场文书
2015年学校图书室工作总结
2015/05/19 职场文书
东京审判观后感
2015/06/01 职场文书
环保宣传语大全
2015/07/13 职场文书
农村房屋租赁合同(范本)
2019/07/23 职场文书
golang特有程序结构入门教程
2021/06/02 Python