Comunidad de diseño web y desarrollo en internet online

comparacion de dos textbox" e "if"

Citar            
MensajeEscrito el 01 Oct 2012 02:47 pm
Buenas tardes.
Tengo dos campos de texto para introducir numeros, un boton y un campo de texto dinamico y me gustaria que cuando le de al boton si los numeros que hay en los campos de introducir texto coinciden me aparezca en el texto dinamico un "coinciden".

En el boton tengo lo siguiente:
on (release) {
if (field1=field2) {
textF="iguales";
}
}

Alguien me podria indicar por que no funciona?Apare el texto "iguales" ponga los numeros que ponga :(
Gracias

Por Krymy

14 de clabLevel



 

chrome
Citar            
MensajeEscrito el 01 Oct 2012 06:01 pm
La comparación son dos iguales

==

Uno solo es asignación y es siempre true

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Oct 2012 06:11 pm
Me sigue sin salir poniendo los ==

Por Krymy

14 de clabLevel



 

chrome
Citar            
MensajeEscrito el 01 Oct 2012 06:19 pm
Ok, ¿que es field1 y field2 ?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Oct 2012 06:28 pm
son dos textbox donde introduzco dos valores (numeros)

Por Krymy

14 de clabLevel



 

chrome
Citar            
MensajeEscrito el 01 Oct 2012 06:35 pm
Entonces no puedes usar el nombre de instancia, tienes que usar la propiedad text

if (field1.text == field2.text)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Oct 2012 06:41 pm
ya sale! muchas gracias por tu ayuda solisarq :)
una ultima cosilla si quisiera que en vez de aparecer en una casilla el texto iguales, quisiera que una checkbox se validara, seria muy dificil?

Por Krymy

14 de clabLevel



 

chrome
Citar            
MensajeEscrito el 01 Oct 2012 06:43 pm
Algo así

miCheckbox.selected = (field1.text == field2.text)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Oct 2012 08:08 pm
Joge, Muchas gracias otra vez

Por Krymy

14 de clabLevel



 

chrome
Citar            
MensajeEscrito el 03 Oct 2012 06:16 pm
Una pregunta, puse como decias anterior mente
miCheckbox.selected = (field1.text >= field2.text)

puse 7 de estos en el boton, y funcionan correctamente, pero con el 8 el 9 y el 10 ya no me funcionan :S sabes cual puede ser el fallo?

Por Krymy

14 de clabLevel



 

chrome
Citar            
MensajeEscrito el 03 Oct 2012 06:18 pm
Estas comparando dos strings (la propiedad text es un string), es decir con un solo char (1-9) funciona, con dos ya no. Si lo que quieres es comparar números,prueba

miCheckbox.selected = (Number(field1.text)>= Number(field2.text))

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Oct 2012 06:36 pm
parece que ya funcionan todos correctamente, los 4 ultimos iban un poco a lo loco, seria por eso.

GRACIAS CRACK

Por Krymy

14 de clabLevel



 

chrome
Citar            
MensajeEscrito el 06 Oct 2012 05:52 pm
Hola Jorge, mira te pongo aqui otra pregunta sobre condicionales. Aprovechamos este espacio si no abro otro.

Tengo un condicional
if (A.text>>B.text) {
text="mensaje";
}

Bueno solo se cumple en algunos casos. he probado tambien sustituyendo A.text por Number(A.text). No se me ocurre nada mas.

Por Krymy

14 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Oct 2012 11:26 am
¿Que significa >> ?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Oct 2012 02:21 pm
>> localice en tutoriales que es mayor que; no es asi?

Por Krymy

14 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Oct 2012 02:23 pm
Mayor que es uno solo, pusiste dos ;)
Los dos mayores o menores se usan generalmente (y en AS específicamente) para operaciones de bitwise (mover bits), y se pueden usar como flags dentro de condicionales, pero ese no parece ser tu caso
Luego haz un cast a Number, porque sino te cuenta la cantidad de caracteres del string en vez de su valor numerico

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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