html событие onchange не работает

Я пытаюсь провести некоторый эксперимент. Я хочу, чтобы каждый раз, когда пользователь вводил что-то в текстовое поле, это отображалось в диалоговом окне. Я использовал свойство события onchange , чтобы это произошло, но оно не работает. Мне все еще нужно нажать кнопку отправки, чтобы все заработало. Я читал об AJAX и думаю узнать об этом. Мне все еще нужен AJAX, чтобы он работал, или достаточно простого JavaScript? Пожалуйста, помогите.

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); 
}
79
задан Brian Tompsett - 汤莱恩 26 August 2019 в 13:25
поделиться