Evento radio IE HTML

Ho un progetto che richiede alcuni valori per essere aggiornato con JavaScript da un evento di modifica radio HTML.

Per qualche ragione in IE, sembra che l’evento onchange non venga chiamato fino a quando la radio non ha perso il focus. Sfortunatamente a causa del modo in cui il codice è impostato, non posso usare l’evento click e devo usare l’evento change.

Qualcuno sa di un modo per forzare IE ad aumentare l’evento di cambiamento non appena viene modificato il controllo piuttosto che quando perde l’attenzione?

Grazie.

Solo per aggiungere, puoi forzare IE ad triggersre l’evento onChange utilizzando l’evento onClick , quindi se sei autorizzato a utilizzare l’evento onClick per triggersre l’evento change, questo dovrebbe farlo:

  

Ho avuto lo stesso identico problema. Le uniche opzioni che ho trovato sono state:

  1. Usa un framework js che consolida tutto il browser per le idiosincrasie del browser (vorrai farlo, fidati di me. Hai già provato la tua pagina in Safari?)

  2. Se è necessario triggersre l’evento ma non si desidera utilizzare onclick , utilizzare onfocus o onblur . Se usi onblur per le radio OTHER, è quasi identico.