Foros del Web » Creando para Internet » Flash y Actionscript »

condicion si es numérico

Estas en el tema de condicion si es numérico en el foro de Flash y Actionscript en Foros del Web. necesito condicionar un input text, si es numérico haga una accion, si no lo es ejecute otra acción. de antemano gracias Andrea...
  #1 (permalink)  
Antiguo 22/07/2003, 09:57
 
Fecha de Ingreso: mayo-2003
Mensajes: 119
Antigüedad: 20 años, 11 meses
Puntos: 0
condicion si es numérico

necesito condicionar un input text, si es numérico haga una accion, si no lo es ejecute otra acción.

de antemano gracias
Andrea
__________________
Saludos
  #2 (permalink)  
Antiguo 22/07/2003, 10:22
Avatar de pulento  
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 21 años, 5 meses
Puntos: 1
esNumero = function(){
if (isNaN(texto.text)){trace("No es un numero");
}
else{trace("Numero");}
}
esNumero();
Una vez que sabes si es o no numero le puedes dar las acciones que quieras.

Pruebalo y me cuentas.

Saludos
__________________
http://www.flotdesign.dk/
  #3 (permalink)  
Antiguo 22/07/2003, 10:28
Avatar de Prince  
Fecha de Ingreso: mayo-2003
Ubicación: DF
Mensajes: 574
Antigüedad: 20 años, 11 meses
Puntos: 1
Te refieres a la función "isNaN". Significa is Not a number y si el valor no es completamente un número devuelve el valor de "true"

suponiendo que el nombre de instancia del input text es "inText" y con un botón que active la acción, es...

on(release){
if (isNaN(_root.inText.text) == true){
function1();
}
else{
function2();
}
__________________
- P R I N C E -
  #4 (permalink)  
Antiguo 22/07/2003, 10:41
 
Fecha de Ingreso: mayo-2003
Mensajes: 119
Antigüedad: 20 años, 11 meses
Puntos: 0
funciona perfecto
Gracias a todos
Andrea.
__________________
Saludos
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 18:45.