1
1
var height=0; var weight=0; var sex=0; var age=0; onload=function(){ if(!location.search)return; paramstr=location.search.replace("\?",""); param=paramstr.split("&"); for(i in param)eval(param[i]); height=document.form1.txtHeight.value=txtHeight; weight=document.form1.txtWeight.value=txtWeight; sex=rblSex; for(a=0;a190) { alert("身高输入不合法"); return false; } if(document.form1.txtWeight.value=="") { alert("请输入体重"); return false; } else if(isNaN(weight)||weight<30||weight>100) { alert("体重输入不合法"); return false; } if(document.form1.txtAge.value=="") { alert("请输入年龄"); return false; } else if(isNaN(age)||age<19||age>69) { alert("年龄输入不合法"); return false; } return result(); } function result() { var bmi =0; var result1=""; var standard =""; var standardmin=""; var standardmax=""; bmi= weight/((height/100)*(height/100)); if(bmi<18.5) { result1="轻体重"; } else if(bmi<24&&bmi>=18.5) { result1="健康体重"; } else if(bmi>=24&&bmi<28) { result1="超重体重"; } else if(bmi>=28) { result1="肥胖"; } if(sex==1) { standard=(height-80)*(70/100); standard= parseInt(standard)+parseInt((age-44)*0.14); standardmin=standard-1; standardmax=standard+1; } else { standard=(height-70)*(60/100); standard= parseInt(standard)+parseInt((age-44)*0.12); standardmin=standard-1; standardmax=standard+1; } alert("您的身体质量指数(BMI)为"+bmi.toFixed(2)+",属于"+result1+"。 您的标准体重为"+standardmin+"公斤至"+standardmax+"公斤。"); return false; }

性别:男  

年龄:岁 身高:CM

体重:KG