Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/07/2007, 04:54
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 1 mes
Puntos: 45
Re: funcion que simule la tecla tab

Sí, recuerdo esas funciones para formatear números

Bueno, lo que tienes que hacer es averiguar los keycode que son válidos (enter, tab, back...) y dejar que pasen la condicional que restringe, devolviendo true.

Si te fijas, hay una línea que dice así:
Código PHP:
if (whichCode == 13) return true//Condicional 
El 13 simboliza el enter. Significa que si se ha pulsado enter, salga de la función con un true que indica que la tecla pulsada es válida, y tiene que ejecutarse su efecto.

Deberíamos hacer lo mismo con todas las teclas que desees que funcionen.


Por otra parte, me doy cuenta que también existe:
Código PHP:
if (strCheck.indexOf(key) == -1) return false;  //Condicional 
Siendo strCheck la variable con todos los caracteres válidos que pueden ser tecleados, pero no podríamos meter ahí el enter ni la tabulación supongo. (igual se puede hacer \t y \n\r, no lo he probado).


Con eso debería solucionarse.

Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.