html <input type = "text" /> el evento onchange no funciona

Estoy tratando de hacer un experimento. Lo que quiero que suceda es que cada vez que el usuario escribe algo en el cuadro de texto, se mostrará en un cuadro de diálogo. Usé laonchange propiedad del evento para que suceda pero no funciona. Todavía necesito presionar el botón Enviar para que funcione. Leí sobre AJAX y estoy pensando en aprender sobre esto. ¿Todavía necesito AJAX para que funcione o es simple JavaScript suficiente? Por favor ayuda

index.php

<script type="text/javascript" src="javascript.js"> </script>

<form action="index.php" method="get">
 Integer 1: <input type="text" id="num1" name="num1" onchange="checkInput('num1');" /> <br />
 Integer 2: <input type="text" id="num2" name="num2" onchange="checkInput('num2');" /> <br />
 <input type="submit" value="Compute" />
</form>

javascript.js

function checkInput(textbox) {
 var textInput = document.getElementById(textbox).value;

 alert(textInput); 
}

Respuestas a la pregunta(11)

Su respuesta a la pregunta