15-7.htm

来自「JScript网页特效,包含很多的实现网页特效的方法.」· HTM 代码 · 共 124 行

HTM
124
字号
<html>
<head>
<title>§15.7 健康程度检测程序</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<script LANGUAGE="JAVASCRIPT">

<!-- Begin Code

function ClearForm(form)
{
  form.weight.value = "";
  form.height.value = "";
  form.bmi.value = "";
  form.my_comment.value = "";
}

function bmi(weight, height)
{
  bmindx=weight/eval(height*height);
  return bmindx;
}

function checkform(form) 
{
  if (form.weight.value==null||form.weight.value.length==0 || form.height.value==null||form.height.value.length==0)
  {
    alert("\n请填写好你的体重和身高栏内容");
    return false;
  }
  else if (parseFloat(form.height.value) <= 0||parseFloat(form.height.value) >=500 || parseFloat(form.weight.value) <= 0 || parseFloat(form.weight.value) >=500)
  {
    alert("\n请输入正确的数值");
    ClearForm(form);
    return false;
  }
  return true;
}

function computeform(form) 
{
  if (checkform(form)) 
  {
    yourbmi=Math.round(bmi(form.weight.value, form.height.value/100));
    form.bmi.value=yourbmi;
    if (yourbmi >30) 
    {
      form.my_comment.value="这个数字不太可能!";
    }
    else 
      if (yourbmi >28 && yourbmi <=30) 
      {
        form.my_comment.value="您实在太胖了!";
      }
      else
       if (yourbmi >23 && yourbmi <=28) 
       {
         form.my_comment.value="您够胖的!";
       }
       else 
         if (yourbmi >21 && yourbmi <=23) 
         {
           form.my_comment.value="您现在是偏胖,应该注意饮食!";
         }
         else 
           if (yourbmi >=19 && yourbmi <=21) 
           {
             form.my_comment.value="哇!!!您太苗条了! 是标准身材";
           }
           else 
             if (yourbmi >=18 && yourbmi <19) 
             {
               form.my_comment.value="您应该注意营养!";
             }
             else 
               if (yourbmi >=17 && yourbmi <18) 
               {
                 form.my_comment.value="您太瘦了!";
               }
               else
                 if (yourbmi <17) 
                 {
                   form.my_comment.value="这个数字不太可能!";
                 }
  }
  return;
}

 //End Code -->
</script>

<form NAME="BMI" method="POST">
  <table border="1">
    <tr>
      <td>
        <p>体重(kg)
      </td>
      <td align="center">
        <p>身高(cm)
      </td>
      <td align="center">
        <p>健康值
      </td>
      <td align="center">
        <p>电脑对您的评价
      </td>
    </tr>
    <tr align="center">
      <td><input TYPE="TEXT" NAME="weight" SIZE="6" onFocus="this.form.weight.value=''"></td>
      <td><input TYPE="TEXT" NAME="height" SIZE="6" onFocus="this.form.height.value=''"></td>
      <td><input TYPE="TEXT" NAME="bmi" SIZE="5"></td>
      <td><input TYPE="TEXT" NAME="my_comment" size="40"></td>
    </tr>
  </table>
  <div align="center"><center><p><input TYPE="button" VALUE="确定"
  onClick="computeform(this.form)"> <input TYPE="reset" VALUE="取消"
  onClick="ClearForm(this.form)"> </p>
  </center></div>
</form>
</body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?