[Script] Limitando a quantidade de Caracteres com Jquery

[Script] Limitando a quantidade de Caracteres com Jquery

Mensagempor davidchc » Sex Set 04, 2009 7:27 pm

Script criados na video aulas

Download do Jquery: http://jquery.com/



index.html
Código: Selecionar tudo
<!DOCTYPE html>
<html lang="pt-br">
<head>
   <title>Limitando A quantidade de Caracteres no Textarea</title>
</head>
   <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
   <script type="text/javascript" src="js/limitar.js"></script>
<body>
      <textarea name="msg" id="msg" cols="45" rows="5"></textarea>
      <p>Limite de caracteres : 20</p>
      <p id="contador"></p>
</body>
</html>


limitar.js
Código: Selecionar tudo
$(function(){
      $("#msg").keyup(function(){
         var limite  = 20
         var tamanho = $(this).val().length;
         if(tamanho > limite)
            tamanho -= 1;
         
         var contador = limite - tamanho
         $("#contador").text(contador)
         
         if(tamanho >= limite){
            var txt = $(this).val().substring(0, limite)
            $(this).val(txt)
         }
      })
      
})
Avatar de usuário
davidchc
Veterano
 
Mensagens: 3135
Data de registro: Qua Ago 06, 2008 2:11 pm

Re: [Script] Limitando a quantidade de Caracteres com Jquery

Mensagempor kania » Qua Jul 14, 2010 1:36 pm

Cara, parabéns pela dica, muito boa.

Agora me tira uma dúvida.
Tenho em cima do meu campo textarea um editor de texto, o tinymce, ai a sua dica não funciona, tem alguma configuração específica quando o se usa editores de texto?
kania
Novo membro
 
Mensagens: 19
Data de registro: Sex Ago 08, 2008 3:37 pm

Re: [Script] Limitando a quantidade de Caracteres com Jquery

Mensagempor davidchc » Sáb Jul 17, 2010 9:09 am

Dá uma olhada nesse link q pode te ajudar:

http://www.pogostick.co.nz/limiting-cha ... h-tinymce/
Avatar de usuário
davidchc
Veterano
 
Mensagens: 3135
Data de registro: Qua Ago 06, 2008 2:11 pm


Retornar para Banco de Scripts(Javascript)

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante