Aeeee, quanto tempo né, rsrs. Faz parte, talvez este seja o último post deste ano, (caso seja, um feliz ano novo e feliz natal a todos).
A um tempo atrás eu fiz um post sobre como limitar o tamanho de inputs com jquery. Hoje eu irei mostrar como limitar o tamanho de textareas com um simples código jquery.
Sabemos que inputs do tipo text tem a propriedade maxlength e também sabemos que textareas não tem, mas com um código jquery podemos trabalhar como se existisse maxlength em textareas.
Para fazermos isso é simples.
Precisamos de um textarea com maxlength.
<textarea maxlength="15" rows="5" cols="30" name="texto"></textarea>
Após devemos adicionar no seu javascript o seguinte código:
$("textarea[maxlength]").keypress(function(event){
var key = event.which;
//todas as teclas incluindo enter
if(key >= 33 || key == 13) {
var maxLength = $(this).attr("maxlength");
var length = this.value.length;
if(length >= maxLength) {
event.preventDefault();
}
}
});
Exemplo:
Por hoje é só rsr. Feliz Natal a todos.