注册 登录
编程论坛 JavaScript论坛

巢状选择if语句

燕过风 发布于 2010-04-26 23:28, 586 次点击
程序代码:
<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"中的内容?

3 回复
#2
foktime2010-04-27 08:17
程序代码:
<HTML>
<HEAD>
<TITLE>巢状选择if语句</TITLE>
<script type="text/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>
只是给你规范了一下写法
#3
zzqgs11022010-05-12 13:49
<HTML>
<HEAD>
<TITLE>巢状选择if语句</TITLE>
<SCRIPT Language=" JavaScript" type="text/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>
<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>
#4
vs3037918322010-07-25 11:20
....
1