欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery編寫textarea輸入字?jǐn)?shù)限制代碼

 更新時間:2017年03月23日 17:03:31   作者:黑糖瑪奇朵  
這篇文章主要為大家詳細(xì)介紹了jQuery編寫textarea輸入字?jǐn)?shù)限制代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了jQuery textarea輸入字?jǐn)?shù)限制的具體代碼,供大家參考,具體內(nèi)容如下

 //先判斷瀏覽器是不是萬惡的IE
    var bind_name = 'input';//默認(rèn)事件
    if (navigator.userAgent.indexOf("MSIE") != -1) {
      bind_name = 'propertychange';//不要臉I(yè)E獨(dú)享的事件
    }
    var maxlength = 10;//限定輸入字?jǐn)?shù)
    $('#Comment').bind(bind_name, function () {//給textarea綁定事件
      var strlen = $(this).val().replace(/[^\x00-\xff]/g, "aa").length;//讀取轉(zhuǎn)換得到長度,中文轉(zhuǎn)換成2個長度,英文空格忽視算1個長度
      $('#aviableCount').text(function () {//一個span顯示現(xiàn)在輸入多長了
        if (Math.ceil(strlen / 2) > maxlength) {//超過限定長度,只顯示最大數(shù)
          return maxlength;
        }
        else {
          return Math.ceil(strlen / 2);//為什么要除以2呢,因為前面中文算兩個長度,這里我們要轉(zhuǎn)回來,0.5的中文長度算1個中文長度
        }
      });
      if (strlen > maxlength * 2) {//輸入超過最大長度,就進(jìn)行截取
        for (i = 1; i > 0; i++) {
          $(this).val($(this).val().substr(0, $(this).val().length - 1));
          if ($(this).val().replace(/[^\x00-\xff]/g, "aa").length <= maxlength * 2) {
            break;
          }
        }
      }
    })
  </script>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • jQuery中attr()和prop()在修改checked屬性時的區(qū)別

    jQuery中attr()和prop()在修改checked屬性時的區(qū)別

    使用語句$.attr('checked',true),將復(fù)選框的屬性改為被選中,在chrome瀏覽器中第一次點擊有效后面就不行了,IE8倒是沒有問題
    2014-07-07
  • 利用jquery操作Radio方法小結(jié)

    利用jquery操作Radio方法小結(jié)

    用Radio來實現(xiàn)用戶的選擇效果,在項目中積累了一些利用JQUERY來操作Radio的方法,這里與大家分享下
    2014-10-10
  • jquery取消事件冒泡的三種方法(推薦)

    jquery取消事件冒泡的三種方法(推薦)

    下面小編就為大家?guī)硪黄猨query取消事件冒泡的三種方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • WordPress JQuery處理沙發(fā)頭像

    WordPress JQuery處理沙發(fā)頭像

    因為我的留言板是倒序,默認(rèn)又只會展開最新的5條留言,對于較舊留言甚至是沙發(fā)的同學(xué),很容易被忽略掉。
    2009-06-06
  • jquery的extend和fn.extend的使用說明

    jquery的extend和fn.extend的使用說明

    jQuery.fn.extend(object); 對jQuery.prototype進(jìn)得擴(kuò)展,就是為jQuery類添加“成員函數(shù)”。jQuery類的實例可以使用這個“成員函數(shù)”。
    2011-01-01
  • jQuery使用andSelf()來包含之前的選擇集

    jQuery使用andSelf()來包含之前的選擇集

    使用Destructive Method對wrapper set進(jìn)行選擇、過濾之后會產(chǎn)生一個新的結(jié)果集,可以使用andSelf()來包含之前的選擇集
    2014-05-05
  • 如何使用jQuery操作Cookies方法解析

    如何使用jQuery操作Cookies方法解析

    這篇文章主要介紹了如何使用jQuery操作Cookies方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • jQuery實現(xiàn)鼠標(biāo)滑過點擊事件音效試聽

    jQuery實現(xiàn)鼠標(biāo)滑過點擊事件音效試聽

    本文給大家介紹jquery鼠標(biāo)滑過點擊事件音效試聽,使用jquery插件實現(xiàn)的特效,感興趣的朋友一起來學(xué)習(xí)吧。
    2015-08-08
  • ASP.NET jQuery 實例14 在ASP.NET form中校驗時間范圍

    ASP.NET jQuery 實例14 在ASP.NET form中校驗時間范圍

    這節(jié)主要講如何用jQuery校驗表單時間范圍,時間控件用到了jQuery-ui
    2012-02-02
  • jquery Validation表單驗證使用詳解

    jquery Validation表單驗證使用詳解

    功能強(qiáng)大的 jquery 表單驗證插件,適用于日常的 E-mail、電話號碼、網(wǎng)址等驗證及 Ajax 驗證,除自身擁有豐富的驗證規(guī)則外,還可以添加自定義的驗證規(guī)則。兼容 IE 6+, Chrome, Firefox, Safari, Opera 10+
    2015-04-04

最新評論