Добавяне към чаткутия - еди си колко оставащи символа?

Това е с проценти:

[js]<script type="text/JavaScript">
function textCounter(field,counter,maxlimit,linecounter) {
var fieldWidth = parseInt(field.offsetWidth);
var charcnt = field.value.length;


if (charcnt > maxlimit) {
field.value = field.value.substring(0, maxlimit);
}

else {
var percentage = parseInt(100 - (( maxlimit - charcnt) * 100)/maxlimit) ;
document.getElementById(counter).style.width = parseInt((fieldWidth*percentage)/100)+"px";
document.getElementById(counter).innerHTML="Лимит на полето: <b>"+percentage+"%</b>"

setcolor(document.getElementById(counter),percentage,"background-color");
}
}

function setcolor(obj,percentage,prop){
obj.style[prop] = "rgb(80%,"+(100-percentage)+"%,"+(100-percentage)+"%)";
}

</script>[/js]
 
<html>
<head>
<title>Textarea length</title>

<script type="text/javascript">
function updateLength(length)
{
document.forms['rootForm'].elements['textarea_length'].value = length;
}
</script>
</head>
<body>
<form name="rootForm" action="">

<textarea oninput="updateLength(this.value.length)" name="txtLength"></textarea>
<br>
<input type="text" readonly="readonly" name="textarea_length">
</form>
</body>
</html>
 

Back
Горе