Sto creando un modulo con un menu a discesa Seleziona. Una delle opzioni è "altro - per favore specificare", che dovrebbe visualizzare un campo di testo extra per maggiori dettagli.onchange senza perdere la concentrazione?
Sono riuscito a farlo utilizzando l'evento onChange + qualche semplice controllo del valore (poiché non posso fare affidamento sulla posizione).
Ho iniziato a testarlo e ho capito che mentre funziona perfettamente quando si utilizza un mouse (onChange viene eseguito dopo che il controllo perde lo stato attivo), non lo fa quando utilizzo la tastiera (poiché non ha ancora perso la messa a fuoco) - solo dopo aver premuto tab vengono visualizzate le modifiche (che sembrano strane).
Mi sembra che mi manchi qualcosa di ovvio, ho cercato altri eventi e il più vicino che ho trovato è onclick, ma non è neanche quello.
Quindi la domanda è, c'è un modo migliore per risolvere questo?