Javascript jQuery最多可计数个字符

Javascript jQuery最多可计数个字符,javascript,jquery,Javascript,Jquery,如果达到计数器停止,我将如何向函数添加限制(10个字符) 当输入10个字符时,字符计数器停止计数(将显示10)。如果删除,它将向后计数回0 $(文档).ready(函数(){ var textarea=$(“我的textarea”); textarea.keydown(函数(事件){ var numbOfchars=textarea.val(); var len=numbOfchars.length; $(“.chars计数器”).text(len); }); }); 0您可以执行以下操作:

如果达到计数器停止,我将如何向函数添加限制(10个字符)

当输入10个字符时,
字符计数器
停止计数(将显示10)。如果删除,它将向后计数回0

$(文档).ready(函数(){
var textarea=$(“我的textarea”);
textarea.keydown(函数(事件){
var numbOfchars=textarea.val();
var len=numbOfchars.length;
$(“.chars计数器”).text(len);
});
});


0
您可以执行以下操作:

$(document).ready(function() {
  var textarea = $("#my_textarea");
  textarea.keydown(function(event) {
    var numbOfchars = textarea.val();
    var len = numbOfchars.length;
    if (len == 10) {
        e.preventDefault(); // stop when it is 10
    } else {
        $(".chars-counter").text(len);
    }
  });
});

如果您希望计数器停止在10,但字段继续工作,您可以如下编辑代码:

$(文档).ready(函数(){
var textarea=$(“我的textarea”);
textarea.keydown(函数(事件){
var numbOfchars=textarea.val();
var len=数学最小值(numbOfchars.length,10);
$(“.chars计数器”).text(len);
});
});
  • 在输入事件()上使用
  • $(文档).ready(函数(){
    var textarea=$(“我的textarea”);
    textarea.on('input',函数(事件){
    var numbOfchars=$(this.val();
    var len=numbOfchars.length;
    var文本;
    
    len当它达到10个字符时,你希望发生什么?