Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

andreia_sp

[Resolvido] Limite de caracteres em um textarea

Recommended Posts

Imagem PostadaImagem Postada

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Contagem de Caracteres</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="Javascript">
var limite=200;

function soma() {

var mais_um=eval(document.form.caracteres.value.length-1);
mais_um++;

 if (document.form.caracteres.value.length>limite) 
 {
  document.form.caracteres.value='';
  document.form.caracteres.value=valor_limite;
  alert("Você deve digitar no máximo "+limite+" caracteres");
 }
 else
 {
  document.form.exibe.value='';
  document.form.exibe.value=eval(mais_um);
  valor_limite=document.form.caracteres.value;
  document.form.exibe2.value='';
  document.form.exibe2.value=(limite-mais_um);
 }

document.form.caracteres.focus();
}

function mostra_tamanho(){
document.form.exibe2.value=limite;
}
</script>
</head>

<body>
<form name="form">
 <div align="center"><font size="2" face="Arial, Helvetica, sans-serif">Mensagem:<br>

   <textarea name="caracteres" cols="30" rows="5" class="formulario" onKeyPress="soma(this.value)" onKeyUp="soma(this.value)"></textarea>
   <br>
   <br>
   Caracteres digitados: 
   <input name="exibe" type="text" class="formulario" value="0" size="2">
   <br>
   Caracteres restantes: 
   <input name="exibe2" type="text" class="formulario" size="2">
   </font></div>
</form>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.