1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function calc_bmi() {
var w = parseFloat(get("weight").value);
var h = parseFloat(get("height").value);
if (isNaN(w) || isNaN(h) || w <= 0 || h <= 0) {
alert("入力が正しくありません。");
return;
}
h /= 100;
get("bmi").value = (w / (h * h)).toFixed(1);
get("std").value = (22 * h * h).toFixed(1);
}
function get(id) {
return document.getElementById(id);
}