前端开发

 首页 > 前端开发 > javascript > JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】

JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】

分享到:
【字体:
导读:
         [导读] 本文实例讲述了JavaScript实现的仿新浪微博原生态输入字数即时检查功能。分享给大家供大家参考,具体如下: 边在文本框输入字符边对输入的字数进行检查本来不难的,但是由于其中...

本文实例讲述了JavaScript实现的仿新浪微博原生态输入字数即时检查功能。分享给大家供大家参考,具体如下:

边在文本框输入字符边对输入的字数进行检查本来不难的,但是由于其中有些函数的使用方式大家容易混乱,很容易导致整个结果搞来搞去也没有搞出来,也容易出Bugs,注意这里不能再使用length函数了,因为这个东西英文算一个字符,汉字也算一个字符,不符合数据传递的形式。也不能用OnChange事件了,这事件要光标离开为文本框才会触发,必须改成更加即时的OnKeyUp。

一、基本目标

如下图,完成一个仿新浪微博的,不用任何插件,纯Javascript无JQuery的带字数统计的输入框,如果超出字数则给出相应的提示。

英文算半个字,中文才算1个字。

二、基本布局

没什么好说的。主要是提示文字给一个ID=test,字数统计的地方因为时时变更,因此也要给出一个ID=wordLength,之后脚本处的inputTest函数,又文本框的onkeyup事件触发,同时把自己此刻的值传递过去。同时注意到,字数统计的地方之所以与新浪微博的部分相似,就是因为新浪微博那里用了Georgia字体,这字体显示的数字比较独特。





输入字数检查


0/10

三、核心脚本


分享到:
JS实现静态页面搜索并高亮显示功能完整示...
本文实例讲述了JS实现静态页面搜索并高亮显示功能。分享给大家供大家参考,具体如下: JS搜索 搜索 这是主体内容,有很多内容,很多很多啊啊啊……,比如1234abcd啊啊啊啊 这是主体内容,有很多内容,很多很多啊啊啊……,比如1234abcd啊啊啊啊 这是主体内容,有很多内容,很多很多啊啊啊……,比如123...
JavaScript实现离开页面前提示功能【附jQ...
本文实例讲述了JavaScript实现离开页面前提示功能。分享给大家供大家参考,具体如下: 离开页面前的提示不可以用onunload去做,因为它只是兼容IE,你要兼容Google与FireFox就蛋疼了。 而且这个事件还是关闭之后才会触发的。 取而代之可以用onbeforeunload去实现。 onbeforeunload可以在用户关闭或刷新窗口、或者点击本页内...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……