文本域字符限制。

页面中:<textarea id="set" name="set"  maxLength="300" onKeyDown="textCounter(set,manlength);" onkeyUp="textCounter(set,manlength);">

 

js中:

//存在多个情况

function textCounter(field,maxlimit){

  $("#"+field.id).keyup(function(){

    var length=$("#"+field.id).val().length;

   var conent=$("#"+field.id).val();

  if(length>maxlimit){

  $("#"+field.id).val(content.substring(1,maxlimit));

}

    });

 

$("#"+field.id).keydown(function(event){

    var contentLength=$("#"+field.id).val().length;

    if(event.keyCode==8){return ;}

   if(contentLength>=maxlimit){

 event.preventdefault();

}

});

}

 

 

//存在一个情况

desc是下面显示的数字

field获取的是textArea的id.

  $("#field").keyup(function(){

    var length= $("#field").val().length;

   var conent= $("#field").val();

 $("#desc").html(length+"/"+(140-length));

  if(length>maxlimit){

  $("#field").val(content.substring(1,maxlimit));

 $("#desc").html(140+"/"+0);

}

 

 $("#field").keydown(function(event){

    var contentLength= $("#field").val().length;

    if(event.keyCode==8){return ;}

   if(contentLength>=maxlimit){

 event.preventdefault();

 

你可能感兴趣的:(字符)