-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
56 lines (43 loc) · 2.24 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
var w,h,bmi,x='Mr.',y;
function sam(){
h=document.getElementById('height').value;
w=document.getElementById('weight').value;
if(h===""||h===0){alert("Please Enter your height"); return false;}
if(w===""||w===0){alert("Please Enter your weight"); return false;}
if(h>2.5&&h>0){alert("Enter a valid height");return false;}
if(w>200&&w>0){alert("Enter a valid weight");return false;}
h*=h;
bmi=((w/h)/0.01)*0.01;
y=document.getElementById('names').value;
if(document.getElementById('gender').value==='Female'){x='Miss.';}
else x='Mr.';
document.getElementById('suggestion').innerHTML='According to ideal BMI range, your weight should be in between '+ (18.5*h).toFixed(1) + 'kg and '+ (25*h).toFixed(1) +'kg. ';
document.getElementById('bmi_ans').innerHTML=x+" "+y+ " " +bmi.toFixed(1)+ " is your BMI (Body Mass Index).";
if(bmi<=18.5){
document.getElementById('bmi_colour').style.backgroundColor='yellow';
document.getElementById('bmi_ans').style.backgroundColor='yellow';
document.getElementById('bmi_colour').style.color='black';
document.getElementById('bmi_colour').innerHTML="You Need To Eat More !";
}
else if(bmi>=18.5&&bmi<25){
document.getElementById('bmi_colour').style.backgroundColor='green';
document.getElementById('bmi_ans').style.backgroundColor='green';
document.getElementById('bmi_colour').innerHTML="You Are Perfect !";
}
else if(bmi>25&&bmi<30){
document.getElementById('bmi_colour').style.backgroundColor='orangered';
document.getElementById('bmi_ans').style.backgroundColor='orangered';
document.getElementById('bmi_colour').innerHTML="You Need To Eat Less , a little obese !";
}
else {
document.getElementById('bmi_colour').style.backgroundColor='red';
document.getElementById('bmi_ans').style.backgroundColor='red';
document.getElementById('bmi_colour').innerHTML="You Need To Eat very less , highly obesed !";
}
document.getElementById('suggestion').style.backgroundColor='brown';
}
document.onkeydown=function(){
if(window.event.keyCode=='13'){
sam();
}
}