puej yo uso esta funcion que la baje y modifique un poco para hacerlo con un textarea, es lo mismo con el input text, te muestro
javascript
:
Código javascript
:
Ver original//limita el ancho de caracteres de una caja de texto
var numtext = 500;//limite de caracteres
function cuenta(obj){
var StrLen = obj.value.length;
nchar=numtext - StrLen;
if(nchar < 1){
obj.value = obj.value.substring(0,numtext);
nchar = 0;
}
document.getElementById("counter").innerHTML=nchar+" caracteres";
}
y en el html:
Código html:
Ver original<div id="counter" >500 caracteres
</div> <input type="text" id="texto" name="texto" onclick="cuenta(this);" onchange="cuenta(this);" onblur="cuenta(this);" onkeypress="cuenta(this);" onfocus="cuenta(this);" />