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