jquery text area length count?

后端 未结 5 1124
别跟我提以往
别跟我提以往 2021-02-03 22:21


I have a text area field where i need to provide information about the word count when the user enters some text in the field. Length of the field is supposed to be 500 Ch

5条回答
  •  梦谈多话
    2021-02-03 22:43

    I was having trouble with the onkeydown event and had success with onkeyup. Here's the code I came up with to count down the remaining characters (with a limit of 120)

    $(function() {
      var input = $('#my-input'), display = $('.char-count'), count = 0, limit = 120;
    
      count = input.val().length
      remaining = limit - count
      update(remaining);
    
      input.keyup(function(e) {
        count = $(this).val().length;
        remaining = limit - count;
    
        update(remaining);
      });
    
      function update(count) {
        var txt = ( Math.abs(count) === 1 ) ? count + ' Character Remaining' :  count + ' Characters Remaining'
        display.html(txt);
      }
    
    });
    

提交回复
热议问题