<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-199  評論-203  文章-11  trackbacks-0

    現(xiàn)在流行的Twitter等微博客網(wǎng)站,有一個(gè)很好的用戶體驗(yàn),就是在文本框中輸入文字的時(shí)候,會(huì)自動(dòng)統(tǒng)計(jì)輸入的字符,并顯示用戶還能輸入的字符,在限制了140個(gè)字的微博客中,這樣的小提示可以很好的增強(qiáng)用戶體驗(yàn)。

      如果實(shí)現(xiàn)這種技術(shù)呢,我進(jìn)行了一些研究,發(fā)現(xiàn)實(shí)現(xiàn)其實(shí)挺簡單,幾行代碼就能完成輸入字符統(tǒng)計(jì)功能,經(jīng)過實(shí)際測試,其對文字的統(tǒng)計(jì)與Twitter等微博客的完全相同。

      使用方法是,先增加一個(gè)span,用于顯示剩余的字?jǐn)?shù),然后在Textarea中,加入一個(gè)onkeydown和onkeyup的事件,調(diào)用另一段JavaScript函數(shù),函數(shù)調(diào)用的參數(shù)為span的id和textarea的id,然后再JavaScript中使用innerHTML返回計(jì)算出來的剩余字?jǐn)?shù)。

      以下是相關(guān)的JavaScript代碼:


    <script language="javascript"> 
    function countChar(textareaName,spanName)

     document.getElementById(spanName).innerHTML = 140 - document.getElementById(textareaName).value.length;

    </script> 
    可以輸入<span id="counter">140</span>字<br/>
    <textarea id="status"  name="status" rows="6" cols="40" onkeydown='countChar("status","counter");' onkeyup='countChar("status","counter");'></textarea>

    posted on 2009-11-23 16:41 Werther 閱讀(325) 評論(0)  編輯  收藏 所屬分類: 11.JavaScript
    主站蜘蛛池模板: 日韩精品视频免费网址| 亚洲成人福利在线| 曰批免费视频播放免费| 国产大片91精品免费看3| 亚洲成年人免费网站| 亚洲日韩精品射精日| 久久精品国产精品亚洲艾草网| 暖暖免费中文在线日本| 免费在线观看视频a| 亚洲最大免费视频网| 日本在线看片免费人成视频1000| 免费看少妇作爱视频| 亚洲爆乳少妇无码激情| vvvv99日韩精品亚洲| 亚洲黄色在线观看视频| 最近2018中文字幕免费视频| 亚洲免费在线视频观看| 亚洲国产成人久久一区二区三区 | 久久国产乱子精品免费女| 久久青青草原亚洲av无码| 亚洲va在线va天堂va手机| 免费又黄又爽又猛大片午夜| 亚洲免费在线观看| 国内精品久久久久影院免费| 亚洲欧洲日韩在线电影| 全免费a级毛片免费**视频| 男人和女人高潮免费网站| 亚洲V无码一区二区三区四区观看| 18pao国产成视频永久免费| 亚洲AV日韩AV一区二区三曲| 最近中文字幕mv免费高清视频8| 亚洲人成777在线播放| 国产18禁黄网站免费观看| 亚洲sss综合天堂久久久| 精品免费久久久久久久| 亚洲欧美第一成人网站7777| 亚洲色大成网站www永久一区| 久久福利资源网站免费看| 男女超爽视频免费播放| 最近中文字幕无吗免费高清| 大片免费观看92在线视频线视频|