Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2015, 03:16
Avatar de maiksix
maiksix
 
Fecha de Ingreso: noviembre-2014
Ubicación: Sabadell
Mensajes: 124
Antigüedad: 10 años
Puntos: 1
Evento onclick para bloquear campos

Hola a todos :)

Tengo un formulario web donde hay dos campos que solo puedes rellenar o el uno o el otro. Son dos inputs de type="text" y para bloquearlo he usado javascript i el evento onclick en cada uno de ellos, es decir, si hacen click en el primero se llama la función de bloqueo y bloquea el segundo campo.

Hasta ahí todo funciona perfectamente pero el problema esta en que si hacen click por ejemplo en el campo A, escriben lo que quieren, y luego se dan cuenta de que se han equivocado de campo, borran el contenido de A y proceden a rellenar el campo B, el campo B sigue bloqueado, ya que el evento onclick ya ha sucedido.

Así que mi duda es como puedo decirle que dependa del length del texto también? Ya que si pongo onclick y le dijo que además length >=1 sólo ejecuta la función cuando hacen click, y no cuando borran por ejemplo, o cuando acaban de escribir...

Voy un poco perdido en los timings e instrucciones para ejecutar funciones cuando deseo.

A ver si me podéis echar alguna idea :)

Muchas gracias
__________________
Going hard for too long... Can't get enough