Comunidad de diseño web y desarrollo en internet online

Borrar contenido campo de introducción de texto

Citar            
MensajeEscrito el 28 Nov 2011 03:04 pm
Hola.

Tengo un campo de introducción de texto en el que, al introducir algo y pulsar ENTER, me hace una serie de validaciones según sea ese "algo".

La 1ª vez lo hace correctamente, pero el resto, la comprobación no la hace sobre "algo" si no sobre "ENTER + algo", es decir, que en la cadena del campo de texto guarda el anterior ENTER y le añade lo que he escrito de nuevo.

El campo de texto se llama respuesta.

El código que controla las funciones de teclado es:

Código ActionScript :

var keyListener = new Object();
keyListener.onKeyDown = function () {
   
   if (Key.isDown(13)) {
      
      comprobar();
      
   }
         
}
Key.addListener(keyListener);


Y el código simplificado de la función comprobar es:

Código ActionScript :

function comprobar() {
   
   trace("Tu respuesta es " + respuesta.text);
   respuesta.text = "";     

}


Si en respuesta pongo "hola", al hacer ENTER sale por pantalla "Tu respuesta es hola", todo correcto, pero si continuo y entonces pondo "adiós", por pantalla me sale un salto de linea y luego " Tu respuesta es adiós".

¿Alguna idea?

Por nesta

12 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Nov 2011 03:07 pm
Perdón, la 1ª vez, al poner "hola" y darle a ENTER, sale por pantalla:

Tu respuesta es hola

Pero la 2ª vez, al poner "adiós" y darle a ENTER, sale por pantalla:

Tu respuesta es
adiós

Es decir, saca un ENTER antes de "adiós".

Por nesta

12 de clabLevel



 

firefox

 

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