4 Stimmen

Eingabe-Textfeld onchange wird nicht ausgelöst, wenn Daten dem Eingabe-Textfeld zugewiesen werden

Dies ist meine HTML-Seite

<script>
function set()
{
document.getElementById("txt").value++;
}
</script>
<input id="txt" type="text" onchange="javascript:alert('txt changed');" value="0">
<br/>
<input type="button" onclick="set()" value="Set Data"/>

Wenn ich die Schaltfläche drücke, ändert sich der Wert des Textfelds, und das Ereignis onchange wird nicht ausgelöst, aber wenn ich den Wert manuell in das Textfeld eingebe, wird das onchange-Ereignis ausgelöst.

Ich möchte nur eine JavaScript-Funktion aufrufen, wenn Daten im Textfeld geändert werden, wenn eine Schaltfläche angeklickt wird.

Können Sie helfen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X