Comunidad de diseño web y desarrollo en internet online

Como saber si el

Citar            
MensajeEscrito el 21 Ene 2009 03:40 am
Como saber si en un campo de texto, sin variar el setFocus, que el texto haya sido modificado...???

O sea, tengo un proyecto en el cual creo una matriz de campos de texto de forma dinámica:
1- una vez creado los campos de texto el usuario puede seleccionar en cuál va a escribir
2- cuando lo hace se activa el FOCUS del campo de texto
el usuario escribe el texto que desee (UN SOLO CARACTER)
3- cuando el usuario selecciona el caracter y lo reemplaza, estando activado el mismo FOCUS, se me incrementa un contador cuando en realidad no debería suceder este incremento ya que está reemplazando el exto exixstente dentro del mismo.

Pregunta??? (como hacer para que no me aumente el contador cuando el valor se reemplaza en el mismo campo de texto sin variar el focus.??)

Pregunta??? (Como hacer que el focus pase al siguiente campo de texto una vez que se haya escrito dentro del campo de texto??)

Por pmolina88

74 de clabLevel



Genero:Masculino  

Ingeniero en Sistemas

msie
Citar            
MensajeEscrito el 21 Ene 2009 11:48 am
Tienes un evento focusOut (consulta la ayuda) mas adecuado para chequear que el nuevo valor sea distinto del anterior, e incrementar el contador en ese caso.
El orden de recorrido de tus elementos lo seteas con la propiedad tabIndex

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Ene 2009 03:56 pm
onChange, texto modificado:
tu_txt.onChanged = function() { trace("nueva modificacion: "+tu_txt.text); }

El contador lo tienes en focus, lo puedes cambiar a onChange y una condicion,
si (oldText!=newText) ? contador++ : contador=contador;

¿para pasar de campos no te basta usar el tabIndex?
tabIndex:Number: Permite personalizar el orden de tabulación de los objetos de un archivo SWF, (ref f1 flash)

Por comicSans

Claber

151 de clabLevel



 

firefox

 

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