Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/10/2008, 12:35
Avatar de buzu
buzu
 
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 18 años, 4 meses
Puntos: 122
Respuesta: Restringir caracteres en una caja de texto

Un pequeño gran problema con tu código legoltaz.

Usas un loop cada vez que se presiona una tecla.

Que hacer en este caso?

1)Especificar al usuario que el caracter no está permitido, mas del 50% de tus usuarios no lo usará y si lo hace, al menos sabrá por que no se imprime. De otro modo estará intentando usarlo sin que se imprima y se frustrará.

2)No compares el valor del campo de texto, compara el valor de la tecla presionada, así te evitas usar el loop y le haces el trabajo mas sencillo al ordenador.

La sugerencia de David el Grande es mas eficiente en este caso que la proporcionada por legoltaz.
__________________
twitter: @imbuzu