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

JS判斷輸入字符串長(zhǎng)度實(shí)例代碼(漢字算兩個(gè)字符,字母數(shù)字算一個(gè))

 更新時(shí)間:2016年08月02日 09:06:28   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇JS判斷輸入字符串長(zhǎng)度實(shí)例代碼(漢字算兩個(gè)字符,字母數(shù)字算一個(gè))。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

js判斷輸入字符串長(zhǎng)度實(shí)例代碼(漢字算兩個(gè)字符,字母數(shù)字算一個(gè))

文本輸入時(shí),由于數(shù)據(jù)庫(kù)表字段長(zhǎng)度限制會(huì)導(dǎo)致提交失敗,因此想到了此方法驗(yàn)證。

廢話不多說(shuō)上代碼:

<html>
<head>
  <title>js判斷輸入字符串長(zhǎng)度(漢字算兩個(gè)字符,字母數(shù)字算一個(gè))</title>
  <style type="text/css">
    .pbt {
      margin-bottom: 10px;
    }

    .ie6 .pbt .ftid a, .ie7 .pbt .ftid a {
      margin-top: 1px;
    }

    .cl:after {
      clear: both;
      content: ".";
      display: block;
      height: 0;
      visibility: hidden;
    }
  </style>
  <script type="text/javascript">
    //獲取字符串長(zhǎng)度(漢字算兩個(gè)字符,字母數(shù)字算一個(gè))
    function getByteLen(val) {
      var len = 0;
      for (var i = 0; i < val.length; i++) {
        var a = val.charAt(i);
        if (a.match(/[^\x00-\xff]/ig) != null) {
          len += 2;
        }
        else {
          len += 1;
        }
      }
      return len;
    }
    // 只要鍵盤(pán)一抬起就驗(yàn)證編輯框中的文字長(zhǎng)度,最大字符長(zhǎng)度可以根據(jù)需要設(shè)定
    function checkLength(obj) {
      var maxChars = 80;//最多字符數(shù)   
      var curr = maxChars - getByteLen(obj.value);
      if (curr > 0) {
        document.getElementById("checklen").innerHTML = curr.toString();
      } else {
        document.getElementById("checklen").innerHTML = '0';
        document.getElementById("subject").readOnly = true;
      }
    }
  </script>
</head>
<body>
  <div class="pbt cl">
    <textarea id="subject" maxlength="80" onkeyup="checkLength(this)" accesskey="1" tabindex="11"></textarea>
    <span id="subjectchk">還可輸入
    <strong id="checklen" style="color: #FF0000">80</strong>
      個(gè)字符
    </span>
    <span id="postNameRule" class="spn_flag_1" style="display: none"></span>
  </div>
</body>
</html>

以上這篇JS判斷輸入字符串長(zhǎng)度實(shí)例代碼(漢字算兩個(gè)字符,字母數(shù)字算一個(gè))就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • JS二分查找算法詳解

    JS二分查找算法詳解

    這篇文章主要為大家詳細(xì)介紹了JS二分查找算法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • javascript中caller和callee詳解

    javascript中caller和callee詳解

    有些小伙伴可能會(huì)問(wèn)caller,callee 是什么?在javascript 中有什么樣的作用?那么本篇會(huì)對(duì)于此做一些基本介紹。希望能夠?qū)Υ蠹依斫鈐avascript中的callee與caller有所幫助。
    2015-08-08
  • Bootstrap基本組件學(xué)習(xí)筆記之進(jìn)度條(15)

    Bootstrap基本組件學(xué)習(xí)筆記之進(jìn)度條(15)

    這篇文章主要為大家詳細(xì)介紹了Bootstrap基本組件學(xué)習(xí)筆記之進(jìn)度條,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • 禁用頁(yè)面部分JavaScript不是全部而是部分

    禁用頁(yè)面部分JavaScript不是全部而是部分

    全部限制那是很簡(jiǎn)單的事,直接把<script>腳本塊過(guò)濾掉就行了,但是部分限制又是如何做到的呢,下面我們一起來(lái)看看
    2014-09-09
  • jQuery實(shí)現(xiàn)頁(yè)面頂部下拉廣告

    jQuery實(shí)現(xiàn)頁(yè)面頂部下拉廣告

    本文主要分享了jQuery實(shí)現(xiàn)頁(yè)面頂部下拉廣告的具體代碼。具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2016-12-12
  • JavaScript實(shí)現(xiàn)音樂(lè)自動(dòng)切換和輪播

    JavaScript實(shí)現(xiàn)音樂(lè)自動(dòng)切換和輪播

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)音樂(lè)自動(dòng)切換和輪播效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • javascript間隔定時(shí)器(延時(shí)定時(shí)器)學(xué)習(xí) 間隔調(diào)用和延時(shí)調(diào)用

    javascript間隔定時(shí)器(延時(shí)定時(shí)器)學(xué)習(xí) 間隔調(diào)用和延時(shí)調(diào)用

    這篇文章主要介紹了javascript間隔調(diào)用和延時(shí)調(diào)用示例,介紹setInterval方法和clearInterval方法的使用方法,大家參考使用吧
    2014-01-01
  • js觸發(fā)asp.net的Button的Onclick事件應(yīng)用

    js觸發(fā)asp.net的Button的Onclick事件應(yīng)用

    由于asp.net采用的是事件驅(qū)動(dòng)模式,所以默認(rèn)用戶(hù)按回車(chē)并沒(méi)有觸發(fā)按鈕的onclick事件。用戶(hù)按回車(chē)也不是沒(méi)有提交表單,通過(guò)httpwath可以看到,實(shí)際上頁(yè)面表單是提交到了form下的action頁(yè)面,只不過(guò)沒(méi)有觸發(fā)onclick事件而已,感興趣的朋友可以了解下,或許對(duì)你有所幫助
    2013-02-02
  • JS中數(shù)組重排序方法

    JS中數(shù)組重排序方法

    在數(shù)組中有兩個(gè)可以用來(lái)直接排序的方法,分別是reverse()和sort()。下面通過(guò)本文給大家詳細(xì)介紹,對(duì)js 數(shù)組重排序相關(guān)知識(shí)感興趣的朋友一起看看吧
    2016-11-11
  • js監(jiān)聽(tīng)鍵盤(pán)事件示例代碼

    js監(jiān)聽(tīng)鍵盤(pán)事件示例代碼

    本文為大家詳細(xì)介紹下使用js如何監(jiān)聽(tīng)鍵盤(pán)事件,具體實(shí)現(xiàn)代碼如下,感興趣的朋友可以參考下,希望對(duì)大家有所幫助
    2013-07-07

最新評(píng)論

新疆| 绍兴县| 上杭县| 海南省| 海兴县| 中牟县| 汨罗市| 衡山县| 绥阳县| 辰溪县| 永善县| 昔阳县| 南靖县| 文登市| 周宁县| 安福县| 通山县| 富阳市| 城步| 保山市| 溆浦县| 宁城县| 夏河县| 方正县| 昂仁县| 连州市| 长白| 盈江县| 三门峡市| 九江县| 高雄市| 绥阳县| 河东区| 平顶山市| 班玛县| 凭祥市| 永宁县| 喀喇沁旗| 疏附县| 唐山市| 于都县|