js实现孕期增重数值

js实现孕期增重数值计算方法如下:

1.自定义孕妈身高

2.自定义孕妈孕前体重

计算出:孕妈孕期需增重数值,方便孕妈管理孕期日常生活。

js实现代码:

function getWei( ){
var hei = document.getElementById("hei");
var wei = document.getElementById("wei");
if( !hei.value ){alert("璇疯緭鍏ヨ韩楂�");hei.focus();return; }
if( !wei.value ){alert("璇疯緭鍏ュ瓡鍓嶄綋閲�");hei.focus();return; }
var setR;
var Hig = parseFloat( hei.value ) / 100;
var Wei = parseFloat( wei.value );
var bmi = Wei / (Hig * Hig )
bmi = bmi.toFixed(1)
if( bmi < 19.8 ) setR = "<b class=\"red\">12.5 - 18</b> 鍏枻"
else if ( bmi >= 19.8 && bmi <= 26 ) setR = "<b class=\"red\">11.5 - 16</b >鍏枻"
else if ( bmi > 26 && bmi <= 30 ) setR = "<b class=\"red\">7 - 11.5</b> 鍏枻"
else setR = "澶т簬6鍏枻"
document.getElementById("wtext").innerHTML=setR;
document.getElementById('wresult').style.display = 'block';
var c = document.getElementById('wresult').innerHTML;
var i = '';
return {c:c, i:i};
// return false
}

function setKeyup(obj){
if( !obj.value ) return false;
re = /^[\d\.]+$/
if( !re.test( obj.value ) ){
alert("鐠囩柉绶崗銉╂▼閹峰闆嗛弫鏉跨摟");
obj.value = "";
}
}

function wInit() {
document.getElementById('wtext').innerHTML = '';
document.getElementById('wresult').style.display = 'none';
}

function handleWork(obj) {
// global callback
handleBegin();
var res = getWei(obj);
if (typeof res == 'object' && res != null) {
// global callback
handleFinish(res.c, res.i);
}
}

显示效果图:http://www.chinawe.net/tools/zengzhong/

参考文章:http://www.theicstock.com/gonglve/1017.html

posted @ 2023-05-29 18:23  kaiser099  阅读(8)  评论(0)    收藏  举报