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); }