Для расчета индекса массы тела у меня есть этот javascript с двумя полями ввода для роста и веса и одним полем ввода для отображения результатов расчета.
Как автоматически отображать результаты вычислений в поле ИМТ?
HTMl
<h2>Height=<input type="text" id="hgt"></h2>
<h2>Weight=<input type="text" id="wgt" onmouseout="bmi()"></h2>
<h2>BMI=<input type="text" id="student_bmi">
Javascript
<script>
function bmi(){
var sheight=parseFloat(document.getElementById('hgt').value);
var sweight=parseFloat(document.getElementById('wgt').value);
var bmi=sweight/Math.pow(sheight,2);
var student_bmi=document.getElementById('student_bmi').value;
student_bmi.textContent=bmi.toFixed(2);
}
</script>
После вставки значения в поле «Рост и вес» не отображать калькуляцию в поле ИМТ.
Как решить эту проблему?