Comunidad de diseño web y desarrollo en internet online

error en comparacion IF

Citar            
MensajeEscrito el 23 Nov 2005 07:49 pm
wola, tengo un problemilla...como siempre :lol:

Tengo dos textos dinámicos que tienen como valor dos números.
El primero llamado txt1 y el segundo llamado txt2.
Pues hago lo siguiente
If (Number(txt1) < Number(txt2)){
....
}else{
txtresultado="No entra en condición";

}
Pues bueno, nunca me entra en la condición, teniendo txt1 el valor de 1 y el de txt2 el valor de 13.
¿POR qué? ¿que hago mal? tb probé poniendo txt1.text, txt2.text... pero tampoco..
Ayudita pleaseee! :oops:

Por blenah

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Nov 2005 07:57 pm
Prueba así:

Código :

If (Number(txt1.text) < Number(txt2.text)){

trace("Comprobado")

}else{

trace("No Comprobado")

} 

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 23 Nov 2005 07:59 pm
utiliza
txt1.text
txt2.text

Por pinocho

78 de clabLevel



Genero:Masculino  

Luna City

firefox
Citar            
MensajeEscrito el 23 Nov 2005 08:16 pm
Hago eso y me sale lo mismo, q no entra en el if ...

Por blenah

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Nov 2005 08:27 pm
if va sin I may. Probalo así antes que nada.

Que raro que no puedas comprobar :S

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 23 Nov 2005 09:02 pm

Colin Moock escribió:


case sensitivity matters!


sintaxis, es i minúscula no mayúscula,

Código :

if (Number(txt1.text)<Number(txt2.text)) {
      trace("Comprobado");
   } else {
      trace("No Comprobado");
   }


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 24 Nov 2005 01:32 pm
En el flash el "if" lo tengo con minúsuclas, fue al copiarlo aki... sigue sin salir...
Siempre entra en el "else" y mira que la condición se cumple...no sé que hacer :?

Por blenah

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 24 Nov 2005 07:22 pm
haz un trace a Number(txt1.text) y Number(txt2.text) a ver que te está arrojando, por ahí puede estar la solución...

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 24 Nov 2005 09:10 pm
Derepente el error no esta en el codigo sino en los nombres de las cajas de texto.

if(Number(txt1.text) > Number(txt2.text)){
trace("mayor");
}else{
trace("menor");
}

Por ldfenix

4 de clabLevel



 

msie
Citar            
MensajeEscrito el 25 Nov 2005 03:11 am

blenah escribió:

En el flash el "if" lo tengo con minúsuclas, fue al copiarlo aki... sigue sin salir...
Siempre entra en el "else" y mira que la condición se cumple...no sé que hacer :?


no se que código tienes aparte de ese, pero ese código funciona, claro con la "i" minuscula.


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.