Comunidad de diseño web y desarrollo en internet online

Comparar variables

Citar            
MensajeEscrito el 16 Abr 2010 04:14 pm
Hola. Buenas tardes a todos

Tengo otro problemilla con mi aplicación web. Quiero comparar el valor de una variable que el usuario introduce por teclado, con una variable interna, es decir, quiero comprobar el dato que mete el usuario por teclado.

Por ejemplo, el usuario introduce por teclado un 3, y quiero comprobar si es igual al valor correcto que en este caso es 4.

A ver si alguien me puede ayudar. Muchas gracias

Por Meloca

16 de clabLevel



 

chrome
Citar            
MensajeEscrito el 16 Abr 2010 06:05 pm
Creo que te hace falta algo de teoría básica de AS3, es una de las operaciones más sencillas y se hace así:

Suponiendo que el usuario introduce el dato en un textinput llamado "datos", creas una función que será llamada en el momento que creas pertinente:

Código ActionScript :

private function comparar():void
{
if (datos.text == 4)
{
//hacer lo que quieras si el dato es 4
}
else
{
//hacer lo que quieras si el dato es erroneo
}
}


por supuesto, hay formas más elaboradas de hacerlo.

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

firefox
Citar            
MensajeEscrito el 18 Abr 2010 10:33 pm
Hola

Eso es lo que estaba haciendo pero como no me funcionaba pensé que lo estaba haciendo mal, pero he descubierto que mi problema es el TextInput.

Lo que quiero hacer es crear un array con los datos que me introduce el usuario por teclado, para ello tengo una variable que es un text input, llamado dni.

Como el array lo quiero mostrar lo que estoy haciendo es lo siguiente:

var number:Number = 0
var nota:Number =0
var n:String
var array:Array = new Array ("1","2");

Boton_sig.addEventListener(MouseEvent.CLICK, compararnumero)
function compararnumero(MouseEvent):void
{
if(numeraco.text>="12")
{
gotoAndStop("pag2")
nota++

}

else
{
gotoAndStop("pag1")
}

}
numeraco.addEventListener(TextEvent.TEXT_INPUT, guardarelvalor)
function guardarelvalor (TextEvent):void
{
n =String(numeraco.text)

}


stop()

y lo que me pasa es uqe el if me funciona, pero si muestro en la siguiente pagina el array cuyo tercer componente es el valor introducido por teclado, no me coge toda la cadena de caracteres, sino que siempre me guarda uno de meno.

Alguien me puede decir como puedo hacer para que me guarde todos los caracteres en el array.

Gracias de antemano

Por Meloca

16 de clabLevel



 

chrome

 

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