原創: αβγ 修改: me
<form id="form1" name="form1" method="post" action="">
<p> </p>
<p>
<label>請輸入你的體重:
<input name="weight" type="text" size="10" value=70 />
</label>
(kg)</p>
<p>
<label>
請輸入你的身高:
<input name="height" type="text" size="10" value=1.67 />
</label>
(m)</p>
<p>
<label>
您的體重指數 BMI==weight /(height^2):
<input name="bmi" type="text" size="10" />
</label>
</p>
<p>
<label>
<input type="button" name="Submit" value="測試指標" onclick="test()" />
</label>
<label>
<input type="reset" name="Submit2" value="重置" />
</label>
</p>
</form>
<script language="javascript">
function test()
{
if(!isNaN(document.form1.weight.value)&&!isNaN(document.form1.height.value))
{
var bmi =
document.form1.weight.value/(document.form1.height.value*document.form1.height.value);
document.form1.bmi.value = bmi;
if(isNaN(bmi)) {
alert('請檢查輸入是否正確!');
return;
}
if(bmi>24.9)
{
alert('你偏胖了!');
}else if(bmi<18.5)
{
alert('你偏瘦了!');
}else
{
alert('你體重恰當好,不胖不瘦!');
}
}else
{
alert('請檢查輸入是否正確!');
}
}
</script>

文章來源:
http://www.tkk7.com/beansoft/archive/2007/05/09/116202.html