Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2005, 08:31
Avatar de virla
virla
 
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 22 años, 6 meses
Puntos: 1
ayuda con contador de caracteres

tengo un sistema de noticias y le he puesto en algunos campos un contador de caracteres.
el tema es que al abrir la noticia para hacer modificaciones al tocar en los campos que tienen el contador de caracteres se desaparece todo el texto porque en la casilla donde me muestra la cantidad de caracteres aparece vacia como si estuviera en cero.
como hago para solucionar esto?

aqui les dejo una muestra del codigo
Código:
<html> 
<head> 
  <script language="JavaScript"> 

   var primeraVez = true; 

   function limpia(){ 
    if (primeraVez){ 
     document.formulario.mensaje.value = ""; 
     primeraVez = false; 
    } 
   } 

   function cuenta(){ 
    document.formulario.total.value = document.formulario.mensaje.value.length; 
   }
   function cuenta2(){     
       document.formulario.total2.value = document.formulario.mensaje2.value.length; 
   }
   function cuenta3(){    
       document.formulario.total3.value = document.formulario.mensaje3.value.length; 
   }

  </script> 
</head> 
<body> 
  <form name="formulario"> 
    <p>
     <input name="mensaje" type="text" onFocus="limpia()" onKeyUp="cuenta()" value=" 
   " size="50"> 
     <input type="text" name="total" size="5" maxlength="3" disabled> 
    Caracteres </p>
    <p>
      <input name="mensaje2" type="text" onFocus="limpia()" onKeyUp="cuenta2()" value=" 
   " size="50">
      <input type="text" name="total2" size="5" maxlength="3" disabled>
Caracteres </p>
    <p>
      <input name="mensaje3" type="text" onFocus="limpia()" onKeyUp="cuenta3()" value=" 
   " size="50">
      <input type="text" name="total3" size="5" maxlength="3" disabled>
Caracteres </p>
  </form> 
</body> 
</html>
espero me puedan ayudar, gracias
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla

Última edición por virla; 13/09/2005 a las 08:47