dingdang004623 发表于 2008-6-16 22:11

大家帮帮我这菜鸟吧!

<html>
   <head>
      <title>综合练习</title>
      <script>
          function jieshou()
          {
             document.list.tt.value=document.list.book.value + " 接收焦点";
          }

          function sum()
          {
                    var i;
                    var s="";
                    for{i=0;i<document.list.book.length;i++}{
                                    if(document.list.book[i].checked==true)
                                    {
                                              s=s+document.list.book[i].value;
                                    }
                                    x=1;
                           
                    }
                    if(x==1)
                    {
                       document.write("<h2>以下是您订阅的时事通讯</h2>")<br>;
                       document.write(s);
                    }
                    else
                             alert("您没有选择时事通讯!");
                              
                       
          }
      </script>
   </head>

   <body>
         <p> 欢迎订阅时事通讯</p>
           请选择您要订阅的时事通讯:
        <form name="list" action="" method="post">
          <input type="checkbox" name="book" value="C" onFocus="jieshou()">C<BR>
          <input type="checkbox" name="book" value="C++" onFocus="jieshou(">C++<BR>
          <input type="checkbox" name="book" value="C#" onFocus="jieshou()">C#<BR>
          <input type="checkbox" name="book" value="Visual Basic" onFocus="jieshou()">Visual Basic<BR>
          <input type="checkbox" name="book" value="Oracle" onFocus="jieshou()">Oracle<BR>
          <input type="checkbox" name="book" value="SQL Server" onFocus="jieshou()">SQL Server<BR>
          <input type="text" name="tt"><BR>
          <input type="button" value="登记" onClick="sum()">
        </form>
   </body>
</html>


大家帮我看看哪里出了问题!!!急啊,星期六要交作业!!

lmhllr 发表于 2008-6-17 11:00

这代码写得.....
1,for(...){}  不是for{..}{}
2,<br>也要document.write出来的
3,C++选项那的函数调用少了个 )
4,jieshou() 这函数写得不对

dingdang004623 发表于 2008-6-17 22:02

回复 2# lmhllr 的帖子

这位高手同学,我是一小小小小菜鸟,我没还没学C++了,这是我们书上的作业来的,请问jieshou()这个函数具体哪里错了啊?

dahantianzi 发表于 2008-7-1 18:26

细心点....

有的地方括号都是一半

页: [1]

编程论坛