![]() |
#2
foktime2010-04-27 08:17
|

<HTML>
<HEAD>
<TITLE>巢状选择if语句</TITLE>
<SCRIPT Language=" JavaScript">
function FUN()
{
if(document.ThisForm.Study(0).checked ==true)
{
alert("都不看书,这样不行!")
}
else
{ if(document.ThisForm.Study(1).checked == true)
{
alert("为了前途,还是多加油吧!")
}
else
{ if(document.ThisForm.Study(2).checked == true)
{
alert("还不错,继续保持下去!")
}
else
{ if(document.ThisForm.Study(3).checked == true)
{
alert("你真是个用功的好孩子!")
}
else
{
alert("这么用功,这是个读书的料!")
}
}
}
}
}
</SCRIPT>
</HEAD>
<BODY BackGround="P2.jpg">
<Center><Font Color=Red Size=5>
看书情况调查
</FONT><BR></Center>
<FORM NAME="ThisForm">
你每天花多长时间看书:<BR>
<INPUT TYPE=Radio NAME="Study" Value=0>
0个小时<BR>
<INPUT TYPE=Radio NAME="Study" Value=1>
1个小时<BR>
<INPUT TYPE=Radio NAME="Study" Value=2 checked>
2个小时<BR>
<INPUT TYPE=Radio NAME="Study" Value=3>
3个小时<BR>
<INPUT TYPE=Radio NAME="Study" Value=4>
4个小时以上<BR>
<INPUT TYPE="BUTTON" VALUE="确定" Name="Press" OnClick="FUN()"><BR><BR>
</FORM>
</BODY>
</HTML>
为什么我这个运行后没有反应?没有显示前面"alert"中的内容?<HEAD>
<TITLE>巢状选择if语句</TITLE>
<SCRIPT Language=" JavaScript">
function FUN()
{
if(document.ThisForm.Study(0).checked ==true)
{
alert("都不看书,这样不行!")
}
else
{ if(document.ThisForm.Study(1).checked == true)
{
alert("为了前途,还是多加油吧!")
}
else
{ if(document.ThisForm.Study(2).checked == true)
{
alert("还不错,继续保持下去!")
}
else
{ if(document.ThisForm.Study(3).checked == true)
{
alert("你真是个用功的好孩子!")
}
else
{
alert("这么用功,这是个读书的料!")
}
}
}
}
}
</SCRIPT>
</HEAD>
<BODY BackGround="P2.jpg">
<Center><Font Color=Red Size=5>
看书情况调查
</FONT><BR></Center>
<FORM NAME="ThisForm">
你每天花多长时间看书:<BR>
<INPUT TYPE=Radio NAME="Study" Value=0>
0个小时<BR>
<INPUT TYPE=Radio NAME="Study" Value=1>
1个小时<BR>
<INPUT TYPE=Radio NAME="Study" Value=2 checked>
2个小时<BR>
<INPUT TYPE=Radio NAME="Study" Value=3>
3个小时<BR>
<INPUT TYPE=Radio NAME="Study" Value=4>
4个小时以上<BR>
<INPUT TYPE="BUTTON" VALUE="确定" Name="Press" OnClick="FUN()"><BR><BR>
</FORM>
</BODY>
</HTML>