JavaScript: Contar caracteres en Textarea
1,563 LecturasTenemos una funcion que se encargará de contar los caracteres del Textarea.
En el ejemplo limitamos a una cantidad de 100 caracteres para escribir en el textarea:
Tenemos el codigo de la función y el codigo del textarea, junto con una caja de texto para mostrar los caracteres restantes a escribir.
La función JavaScript:
<SCRIPT>
function contar(form,name) {
n = document.forms[form][name].value.length;
t = 100;
if (n > t) {
document.forms[form][name].value = document.forms[form][name].value.substring(0, t);
}
else {
document.forms[form]['result'].value = t-n;
}
}
</script>
Código HTML:
<form name="nameform">
<TEXTAREA name=text cols="38" onkeydown="contar('nameform','text')" onkeyup="contar('nameform','text')"></TEXTAREA>
<INPUT name=result value=100 size="4" readonly="true">
</form>
Ver ejemplo: Contar-Caracteres
Ejemplo escrito por: Eduardo Tapia


Ene 10, 2008 a las 10:03 am
Tuxinga dice,
Muchas gracias, fue de mucha utilidad. Felicitaciones por tu gran sitio web
Jun 19, 2008 a las 10:25 pm
Pabloanm dice,
Excelente. Muchisimas gracias. Una forma sencilla y clara al explicar.
Se agradece el aporte.