Сначала создайте простую форму в формате HTML.Часть onkeyup="calculate()
указывает, что всякий раз, когда происходит событие onkeyup
, оно запускает функцию calculate()
в javascript.
Затем с помощью javascript (не java!) Мы вычисляем.Смотрите комментарии к коду:
function calculate(){
var radius = document.getElementById("radius").value; //we get the radius
var height = document.getElementById("height").value; //we get the height
var answer = 6.28*radius*radius+6.28*radius*height; //same line you used before
document.getElementById("answer").innerHTML = answer; //we print the answer
}
<p>Radius:</p><input id="radius" type="number" onkeyup="calculate()">
<p>Height:</p><input id="height" type="number" onkeyup="calculate()">
<p>Answer:</p><p id="answer">