Heim >Web-Frontend >js-Tutorial >Wie löst man ein Onchange-Ereignis für den Eingabetypbereich beim Ziehen in Firefox aus?
Onchange-Ereignis wird beim Ziehen in Firefox für Eingabetypbereich nicht ausgelöst
Das Onchange-Ereignis für einen
Lösung: Verwendung von oninput Event
Um diese Diskrepanz zu beheben und kontinuierliche Wertaktualisierungen währenddessen zu ermöglichen Wenn Sie in Firefox Drag ziehen, wird empfohlen, das Ereignis oninput anstelle von onchange zu verwenden. Das oninput-Ereignis erfasst Live-Updates von Maus- und Tastatureingaben und sorgt so für kontinuierliche Wertaktualisierungen in allen gängigen Browsern, einschließlich Firefox, Safari und Chrome.
Kombination von oninput und onchange
Zur Unterstützung in älteren Browsern wie IE10, die oninput nicht unterstützen, können Sie beide Event-Handler kombinieren. Dadurch wird sichergestellt, dass sowohl kontinuierliche Wertaktualisierungen während des Ziehens als auch die endgültige Wertaktualisierung bei der Freigabe behandelt werden:
Zusätzliche Informationen
Weitere Details zum Verhalten des onchange-Ereignis in Browsern finden Sie im folgenden Bugzilla-Thread: https://bugzilla.mozilla.org/show_bug.cgi?id=1145662.
Das obige ist der detaillierte Inhalt vonWie löst man ein Onchange-Ereignis für den Eingabetypbereich beim Ziehen in Firefox aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!