[JavaScript] Limitar el màxim de caracters en un textarea

Per una web, necessitava limitar el nombre de caracters d’un textarea. Vaig trobar una funció javascript molt fàcil d’entendre i fàcil d’executar:

Simplement posam la següent línia a l’event onKeyDown del textarea:

if(this.value.length >= 50){ alert('Has superat el tamany màxim permés'); return false; }

En el textarea queda d’aquesta manera:

<textarea name="descripcion"
onkeydown="if(this.value.length >= 50){ alert('Has superat el tamany màxim permés'); return false; }">
</textarea>

En aquest cas, es limita el màxim de caraters a 50. Si es vol canviar, només s’ha de canviar el valor.

Trobat a: WebTaller.com

  • Tiene un pequeño inconveniente. Si copias y pegas en el textarea se la repanfinfla. 🙂

    😛

  • Sobre lo del comentario anterior, esta es la solución que he implementado yo, quizá te sea útil 🙂

    “;

    Donde 50 son los carácteres permitidos. Ya me contarás si te sirve. 😛