1
나는 아주 간단한 BMI 계산기를 만들지 만 제출물을 놓치지 않고 제출해야하지 않고 전체 값 입력을 찾고 메시지 (div)를 실시간으로 보여줄 수 있습니까?제출하지 않고 표시
<label>Weight in kg
<input text="text" name="weight" id="input1">
</label>
<BR>
<label>Height in cm
<input text="text" name="height" id="input2">
</label>
<BR>
<button type="button" id="button1">Calculate</button>
document.getElementById('button1').onclick = function(yourBmi) {
var weight = document.getElementById('input1').value;
var height = document.getElementById('input2').value;
height = height/100
var bmi = ((weight)/(height * height));
var result = ""
if (bmi < 18.5) {
result= "Underweight";
} else if (bmi > 25 && bmi < 30) {
result= "Overweight";
} else if (bmi > 30) {
result = "Obese";
} else {
result = "Normal";
}
bmi = bmi.toFixed(2);
alert("Your weight is " + weight + "kg" + "\nYour height is " + height + "m" + "\nyour BMI is " + bmi + "\nTherefore you are " + result);
};
데모 : https://jsfiddle.net/mudp2bx3/
그래 내가 그나마 사람이 원하는 경고를 여기 전혀. 그것의 끔찍한! – danjbh
아이디어는 div에 표시가 숨겨져있는 것처럼 경고가 값에 따라 메시지로 바뀌길 원합니다. – danjbh
경고에서 간단한 div로 어떻게 변경합니까? 그게 내가 정말로 묻고있는 것이 었습니다. ... – danjbh