CSDN 博客亟待改进 一个自测老化指数的小工具不能用了 好可惜 贴在这里跟大家分享吧
可以访问这里测试:http://b.digitlab.com.cn/u/1990511/archives/2009/1493.html
<DIV class=t>
<H5>老化指数自测</H5></DIV>
<DIV class=c>
<SCRIPT language=javascript type=text/javascript>
function isFilled(a){
if(a.value == "" || a.value == null){
return false;
}else{
return true;
}
}
function isNum(oNum){
if(!oNum) return false;
var strP=/^/d+(/./d+)?$/;
if(!strP.test(oNum)) return false;
try{
if(parseFloat(oNum)!=oNum) return false;
}
catch(ex)
{
return false;
}
return true;
}
function isValidWHR(){
var result = "";
var score=document.getElementById('waist').value;
var ageArea=parseInt(document.getElementById('selectAge').value);
switch (ageArea)
{
case 4:
if (score>=9.9)
{
alert('您的身体很健康,老化程度很慢,希望继续保持!祝您健康!');
}
else
{
alert('您的生理年龄已经高于实际年龄了,需要注意保养身体,保持身心愉快。祝您健康!');
}
break;
case 3:
if (score>=8.4)
{
alert('您的身体很健康,老化程度很慢,希望继续保持!祝您健康!');
}
else
{
alert('您的生理年龄已经高于实际年龄了,需要注意保养身体,保持身心愉快。祝您健康!');
}
break;
case 2:
if (score>=7.4)
{
alert('您的身体很健康,老化程度很慢,希望继续保持!祝您健康!');
}
else
{
alert('您的生理年龄已经高于实际年龄了,需要注意保养身体,保持身心愉快。祝您健康!');
}
break;
case 1:
if (score>=5.8)
{
alert('您的身体很健康,老化程度很慢,希望继续保持!祝您健康!');
}
else
{
alert('您的生理年龄已经高于实际年龄了,需要注意保养身体,保持身心愉快。祝您健康!');
}
break;
case 5:
alert('您现在还很年轻,只要选择健康的生活方式,衰老还是一件很遥远的事情,无需过早担心老化问题。:)');
break;
}
//if(document.getElementsByName("sex")[0].checked){
//{result += "被测者双手自然下垂,紧贴大腿两侧,闭上眼睛,用一只脚站立,另一人看秒表。根据其单脚独立稳定不移动的时间,来判断老化程度。测定标准为: 30-39岁=9.9秒; 40-49岁=8.4秒; 50-59岁=7.4秒; 60-69岁=5.8秒。站立时间越长,老化程度越慢。未达标准者,你的生理年龄已经高于你的实际年龄了,需要保养身体,保持心情愉悦。";
//}
}
function doTest(){
if(isNum(document.getElementById('waist').value))
{
isValidWHR();
}
else
{
alert('时间不能为空且必须为数字');
}
}
</SCRIPT>
<FORM id=bmiform2 name=bmiform2>
<TABLE>
<TBODY>
<TR>
<TD vAlign=top>提示:</TD>
<TD>手自然下垂,紧贴大腿两侧闭上眼,单脚站立。 </TD></TR>
<TR>
<TD width=50>时间:</TD>
<TD><INPUT id=waist size=5 name=waist> 秒</TD></TR>
<TR>
<TD></TD>
<TD>
<P><SELECT id=selectAge name=selectAge> <OPTION value=1 selected>60-69岁</OPTION> <OPTION value=2>50-59岁</OPTION> <OPTION value=3>40-49岁</OPTION> <OPTION value=4>30-39岁</OPTION> <OPTION value=5>30岁之下</OPTION></SELECT> <INPUT class=sb1 οnclick=javascript:doTest(); type=button value=测试></P></FORM>
<DIV class=c>
<FORM name=frmHB method=post>
<P> </P></FORM></DIV></TD></TR></TBODY></TABLE></DIV>