Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/04/2009, 13:28
Avatar de zerpico_01
zerpico_01
 
Fecha de Ingreso: enero-2008
Ubicación: Wilde - Avellaneda -
Mensajes: 421
Antigüedad: 16 años, 10 meses
Puntos: 13
Respuesta: Permitir solo cierto caracters en un campo

hola yo use este funciona bien pero la joda es que si algun tio hace copiar y pegar el codigo se pega de todos modos ¿alguien sabe como evitar esto?
bueno aqui pego el codigo !


Código HTML:
<script language="JavaScript">

      var correctos = new Array(" 1", "2", "3","4", "5", "6","7","8","9","I","J","K","L","M","N","Ñ","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","ñ","o","p","q","r","s","t","u","v","w","x","y","z",",",";","." );

      var estado=false;
      var codigoTecla, cadenaTecla;   

      function pulsada(e) 
      {
 
          estado=false;

          if(document.all)
          {
              codigoTecla = event.keyCode
              cadenaTecla = (String.fromCharCode(event.keyCode));
          }
          else if(document.layers)
          {
              codigoTecla = e.which
              cadenaTecla = String.fromCharCode(e.which);
          }
          else if(document.getElementById)
          {
              codigoTecla = (window.Event) ? e.which : e.keyCode;
              cadenaTecla=(String.fromCharCode(codigoTecla));
          }

          for(i=0;i<correctos.length;i++)
          {
              if(cadenaTecla==correctos[i])
                  estado=true;
          }

          if(estado==false)
          {
              if(document.all)
                  event.returnValue = false;
              else
                  return false;
          }
      }
     
     

 </script>
 
</head>

<body>

<center>
Caja de texto que sólo admite las entradas "a", "A", "b", "B", "c", y "C".<br><br>
<form name="formulario">
  <input type="text" name="nombre" onKeyPress="return pulsada(event)">
</form>
</center>
</body> 
bueno espero que les sirva para los que lo necesiten, la pega estaria en corrigir el copy y paste para evitar que puedan ser pegados los codigos...

espero haberme explicado bien por no entiendo un jorak de esto...

saludos!!