最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript中統(tǒng)計(jì)Textarea字?jǐn)?shù)并提示還能輸入的字符

 更新時(shí)間:2014年06月10日 09:56:51   投稿:whsnow  
是在文本框中輸入文字的時(shí)候,會(huì)自動(dòng)統(tǒng)計(jì)輸入的字符,并顯示用戶還能輸入的字符,其實(shí)js也可以實(shí)現(xiàn),下面就以示例的方式為大家講解下

現(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í)挺簡(jiǎn)單,幾行代碼就能完成輸入字符統(tǒng)計(jì)功能,經(jīng)過(guò)實(shí)際測(cè)試,其對(duì)文字的統(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ì)算出來(lái)的剩余字?jǐn)?shù)。

核心Javascript代碼:

復(fù)制代碼 代碼如下:

<span style="font-size:18px;"><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></span>

PS:本站還提供了一個(gè)關(guān)于字?jǐn)?shù)統(tǒng)計(jì)的在線工具,感興趣的朋友可以參考一下:

在線字?jǐn)?shù)統(tǒng)計(jì)工具:

http://tools.jb51.net/code/zishutongji

相關(guān)文章

  • JavaScript Prototype對(duì)象

    JavaScript Prototype對(duì)象

    從JavaScript 1.1開始,它就有了一個(gè)內(nèi)置對(duì)象叫Prototype。通過(guò)它,可以擴(kuò)展JavaScript,在對(duì)象上編寫自定義的屬性和方法。
    2009-01-01
  • JS實(shí)現(xiàn)視頻彈幕效果

    JS實(shí)現(xiàn)視頻彈幕效果

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)視頻彈幕效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • javaScript年份下拉列表框內(nèi)容為當(dāng)前年份及前后50年

    javaScript年份下拉列表框內(nèi)容為當(dāng)前年份及前后50年

    本文介紹的這個(gè)javaScript年份下拉列表框內(nèi)容為當(dāng)前年份及前后50年,默認(rèn)顯示當(dāng)前年份,大家可以學(xué)習(xí)下
    2014-05-05
  • JS彈出對(duì)話框?qū)崿F(xiàn)方法(三種方式)

    JS彈出對(duì)話框?qū)崿F(xiàn)方法(三種方式)

    這篇文章主要介紹了JS彈出對(duì)話框?qū)崿F(xiàn)方法,結(jié)合實(shí)例形式分析了三種方式,包括alert、confirm及prompt,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下
    2015-12-12
  • 關(guān)于JavaScript中URL對(duì)象的一些妙用

    關(guān)于JavaScript中URL對(duì)象的一些妙用

    avaScript URL() 構(gòu)造函數(shù)返回一個(gè)新創(chuàng)建的 URL 對(duì)象,表示由一組參數(shù)定義的 URL,利用該構(gòu)造函數(shù)可以獲取 RL的查詢、參數(shù)等,下面這篇文章主要給大家介紹了關(guān)于JavaScript URL對(duì)象的一些妙用,需要的朋友可以參考下
    2021-10-10
  • Javascript的表單與驗(yàn)證-非空驗(yàn)證

    Javascript的表單與驗(yàn)證-非空驗(yàn)證

    JavaScript 可用來(lái)在數(shù)據(jù)被送往服務(wù)器前對(duì) HTML 表單中的這些輸入數(shù)據(jù)進(jìn)行驗(yàn)證。本文給大家介紹javascript的表單與驗(yàn)證-非空驗(yàn)證,對(duì)javascript表單驗(yàn)證相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-03-03
  • bootstrap3 兼容IE8瀏覽器!

    bootstrap3 兼容IE8瀏覽器!

    bootstrap3 兼容IE8瀏覽器!IE8瀏覽器并不支持這一優(yōu)秀的Css3特性,Bootstrap在開發(fā)文檔中寫了如何使用進(jìn)行兼容IE8,感興趣的朋友可以參考一下
    2016-05-05
  • uni-app網(wǎng)絡(luò)請(qǐng)求、數(shù)據(jù)緩存實(shí)例詳解

    uni-app網(wǎng)絡(luò)請(qǐng)求、數(shù)據(jù)緩存實(shí)例詳解

    這篇文章主要介紹了uni-app網(wǎng)絡(luò)請(qǐng)求、數(shù)據(jù)緩存的相關(guān)知識(shí),本文通過(guò)實(shí)例代碼給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-11-11
  • 使用D3.js構(gòu)建實(shí)時(shí)圖形的示例代碼

    使用D3.js構(gòu)建實(shí)時(shí)圖形的示例代碼

    這篇文章主要介紹了使用D3.js構(gòu)建實(shí)時(shí)圖形的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • js實(shí)現(xiàn)人民幣大寫金額形式轉(zhuǎn)換

    js實(shí)現(xiàn)人民幣大寫金額形式轉(zhuǎn)換

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)人民幣大寫金額形式轉(zhuǎn)換的相關(guān)資料,需要的朋友可以參考下
    2016-04-04

最新評(píng)論

吉林市| 大渡口区| 通道| 天镇县| 宁海县| 汶川县| 乾安县| 鄯善县| 颍上县| 东乡县| 新昌县| 新竹市| 柏乡县| 游戏| 兰西县| 扎赉特旗| 剑河县| 特克斯县| 马公市| 文登市| 辽源市| 南郑县| 田阳县| 正镶白旗| 织金县| 内江市| 富锦市| 昭平县| 新巴尔虎左旗| 石狮市| 伊川县| 金寨县| 定襄县| 定安县| 溆浦县| 金门县| 河北省| 临澧县| 建始县| 建阳市| 白朗县|