Textarea count + Max Length

Textarea count + Max Length

本文关键字:Length Max count Textarea      更新时间:2023-09-26

我正在尝试创建一个小JavaScript Textcount,其中将包括Maxarea.

这是我的JS:

function maxlength(item, max){
var a = $('#'+item+'').val();
var q = eval(""+a+".length");
var l = q - max
var msg = "Sorry but the max is "+max+", You have entered "+q+" characters into the textarea. Please delete at least "+l+" characters."
if (q > max){
$('#limit').html(msg);
}
}

这就是HTML:

<textarea id="area" onkeyup="maxlength('area', 12)"></textarea>
<br><br>
<div id="limit"></div>

您需要删除eval, var q = eval(""+a+".length");,并替换为以下内容:

var q = a.length;

a已经是一个具有length属性的字符串。

你应该看看这个jQuery插件:http://unwrongest.com/projects/limit/

我发现它非常有用且易于实现。