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 + -
显示快捷键?