Foros del Web » Programando para Internet » Javascript »

como puedo modificar este codigo?

Estas en el tema de como puedo modificar este codigo? en el foro de Javascript en Foros del Web. Wenas. Hace poco ya deje un post con el siguiente codigo. if ((( nletras>0 && key==45 ) || (( nletras<1 && key==46 ) || ( ...
  #1 (permalink)  
Antiguo 04/07/2008, 04:22
 
Fecha de Ingreso: agosto-2006
Mensajes: 45
Antigüedad: 17 años, 8 meses
Puntos: 0
como puedo modificar este codigo?

Wenas. Hace poco ya deje un post con el siguiente codigo.

if ((( nletras>0 && key==45 ) || (( nletras<1 && key==46 ) || ( nletras<1 && key==44 )))
|| (( key!=46 && key!=45 && key!=44) && (key < 48 || key > 57) ))
{
window.event.keyCode=0;//anula la entrada de texto.
}

En principio valida q solo introducan numeros, un punto o una coma... ahora quiero quitar la coma, para q solo puedan meter puntos y numeros. La opcion q me dieron era un patron... Pero me gustaria modificar el trozo de codigo q tengo, ya q dentro de la funcion q valida, hace mas cosas y quiero tocarla lo menos posible...

ASIAS
  #2 (permalink)  
Antiguo 04/07/2008, 05:07
 
Fecha de Ingreso: junio-2008
Ubicación: Valladolid
Mensajes: 38
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: como puedo modificar este codigo?

Hola, lo más cómodo que puedes hacer en estos casos es:

1.- escribir antes del if: alert(key);
2.- recarga la página
3.- pulsa la tecla de la coma.

El alert te devolverá el número que corresponde a la coma y lo podrás quitar de la condición. Esto además te vale por si tienes que meter nuevos caracteres en la condición.

Saludos
  #3 (permalink)  
Antiguo 04/07/2008, 06:27
 
Fecha de Ingreso: agosto-2006
Mensajes: 45
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: como puedo modificar este codigo?

Asias !!

Probare a ver...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:13.