Habilitar maxlenght em um campo textarea

Maxlenght é uma função mágica que nos poupa muito trabalho na hora de validar e submeter campos, afinal, o banco de dados normalmente tem limitações que devem ser respeitadas.

O único problema é quando precisamos limitar um textarea, já que o mesmo não aceita a simples função maxlenght…

Esse script, dividido e 2 partes, uma função javascript e chamadas na input.

Originalmente ia usar jQuery nesse post, porém, para certos casos ainda prefiro usar o javascript puro.

Função em javascript:

function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit)
		field.value = field.value.substring(0, maxlimit);
	else 
		countfield.value = maxlimit - field.value.length;
}

Código para ser colocado no html:

Comentário:


Você ainda pode digitar / 250 caracteres

Algumas pessoas preferem remover o contador de caracteres que está embaixo, se quiser fazer isso sem precisar modificar a estrutura toda, você pode simplesmente transformar o campo “remLen” em um input type=hidden.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *