Estoy creando un formulario con un menú desplegable de selección. Una de las opciones es "otro - por favor especifique", que se supone que debe mostrar un campo de texto adicional para más detalles.en el cambio sin perder el foco?
Logré hacerlo usando el evento onChange + alguna comprobación de valor simple (ya que no puedo confiar en la posición).
Comencé a probarlo y me di cuenta de que si bien funciona perfectamente cuando se utiliza un mouse (onChange se ejecuta después de que el control pierde el foco), no lo hace cuando uso el teclado (ya que aún no perdió el foco) - solo después de presionar la tecla "tab" aparecen los cambios (que se ven raros).
Me parece que me falta algo obvio, busqué otros eventos y lo más parecido que he encontrado es hacer clic, pero tampoco lo es.
Entonces la pregunta es, ¿hay una mejor manera de resolver esto?