Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/03/2007, 17:48
wigglyUtrera
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 18 años, 2 meses
Puntos: 3
Re: Error en contador de caracteres de campo de formulario

Me acabo de dar cuenta que sólo funciona en Firefox. En IE no funciona, por lo menos en la version 7.

Si lo pones asi funciona en los dos:

Código PHP:
function caracteres(tam,idtexto,iddiv){
var 
ret false;
var 
campo =  document.getElementById(idtexto);
var 
div =  document.getElementById(iddiv);
div.innerHTML tam-campo.value.length;
      if (
campo.value.length==tam)
      {
         return 
false;
      }
      else
      {
         return 
true;
      }

y en el HTML

Código HTML:
<input id="lugar" name="lugar" type="text" value="" onKeyPress="return caracteres(20,'lugar','lugardiv');"> 
Disponibles: <span id="lugardiv">20</span> 
La funcion esta puesta para que sea portable a otras situaciones. Si solo lo vas a utilizar en esa capa y con ese campo de texto, puedes quitarle los dos ultimos parametros y definirlos dentro de la funcion.


Saludos.