Para quem quiser adicionar limite de caracteres e avisar ao usuário quando o mesmo for atingido, pode fazer o uso deste script
para visualizar Clique aqui
Para baixar os arquivos Clique aqui
jQuery.fn.limite = function() {
$(this).each(function(){
var qtd = $(this).attr('maxlen');
var length = $(this).val().length;
var num = qtd - length;
var posicao = $(this).attr('posicao');
$(this).after("<div id='limite"+posicao+"'>" + num + " caracteres restantes" + "<\/div>");
$(this).keyup(function(){
var new_length = $(this).val().length;
var num = qtd - new_length;
if(new_length <= qtd && num > 0){
$(this).parent().find('#limite'+posicao).html( num + ' caracteres restantes.');
}else{
$(this).parent().find('#limite'+posicao).html('Total de caracteres permitido já foi digitado.');
$(this).val($(this).val().substring(0,qtd));
}
});
});
}
Tags: Javascript, Jquery
Ótima dica, na web quanto mais informações/dicas passarmos para o usuário, melhor. Falando em dica, já experimentou trocar o evento keyup por keypress? http://docs.jquery.com/Events/keypress
muito obrigado.
denada.
No final das contas da na mesma, mas pode ser utilizado com keypress também.