jQuery textarea 입력 글자 수 제한 코드 작성

본 논문 의 사례 는 jQuery textarea 의 입력 글자 수 제한 에 대한 구체 적 인 코드 를 공유 하여 여러분 께 참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.

 //            IE
    var bind_name = 'input';//    
    if (navigator.userAgent.indexOf("MSIE") != -1) {
      bind_name = 'propertychange';//   IE     
    }
    var maxlength = 10;//      
    $('#Comment').bind(bind_name, function () {// textarea    
      var strlen = $(this).val().replace(/[^\x00-\xff]/g, "aa").length;//        ,     2   ,       1   
      $('#aviableCount').text(function () {//  span         
        if (Math.ceil(strlen / 2) > maxlength) {//      ,      
          return maxlength;
        }
        else {
          return Math.ceil(strlen / 2);//      2 ,           ,        ,0.5      1     
        }
      });
      if (strlen > maxlength * 2) {//        ,     
        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>
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기