Input textbox onchange wird nicht ausgelöst, wenn Daten dem Eingabetextfeld @ zugewiesen werde

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 auf die Schaltfläche drücke, ändert sich der Wert des Textfelds und das Ereignis onchange wird nicht ausgelöst. Wenn ich jedoch einen Wert manuell in das Textfeld eingebe, wird die Änderung ausgelöst.

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

Kannst du helfen

Antworten auf die Frage(4)

Ihre Antwort auf die Frage