Jump to content


O Cabeção

Member Since 13/03/2007
Offline Last Active 14/03/2007, 15:18
-----

Topics I've Started

Javascript Para Contar Grupo De Textareas

13/03/2007, 16:02

Pessoal, preciso de uma ajuda para contar caracteres de um grupo de textareas. São vários textareas e deve aparecer o número de caracteres digitados e o restante a digitar, mas o total de caracteres deve ser a soma dos caracteres de todos os textareas juntos.

Estava tentando modificar o código abaixo, porém se utilizar mais de um textarea, ele reinicia o contador.

<HTML> 
<HEAD> 
<TITLE></TITLE>

&lt;script LANGUAGE=javascript> 
function max(txarea) { 

total = 100;
tam = txarea.value.length; 
str=""; 
str=str+tam; 
Digitado.innerHTML = str; 
Restante.innerHTML = total - str; 

if (tam > total){ 
  aux = txarea.value; 
  txarea.value = aux.substring(0,total); 
  Digitado.innerHTML = total 
  Restante.innerHTML = 0 
  }
} 

</SCRIPT>
</HEAD> 
<BODY> 
  <table> 
	<tr> 
	  <td> 
		<form name="form1">
		  <textarea onkeyup="max(this)" onkeypress="max(this)" rows="2" cols="35" name="Area"></textarea><br>
		  <textarea onkeyup="max(this)" onkeypress="max(this)" rows="2" cols="35" name="Area"></textarea><br>
		  <textarea onkeyup="max(this)" onkeypress="max(this)" rows="2" cols="35" name="Area"></textarea><br>
		  <font id=Digitado color=red>0</font> Caracteres digitados   /   restam <font id=Restante color=red>100</font><br>
		</form>
	  </td> 
	</tr> 
  </table> 
</BODY>
</HTML>

Agradeço desde já qualquer ajuda... é urgente!

IPB Skin By Virteq