for 循环的语法错误。注意用“;”。
我的思路是这样的:建立一个数组,用来存放已经选择的单位,当选择好一个单位后,如果这个单位在数组中那么给出提示,如果不在,那么就放到数组中。

解决方案 »

  1.   

    大家可以到这里看看http://www.zycs.net/vote/vote.htm, 
    这就是我要问的调查,大家看看怎么解决好!
      

  2.   

    用Checkbox多好,不会这么麻烦的。。
      

  3.   

    你去Js板块发篇贴子去看看,,,
    其实,你可以多一个缓冲的页面,用户选完以后,在这个页面中判断一下
    可以考虑一下session,绝对可以,
      

  4.   

    你改成  if (form.select1.value=form.select2.value=form.select3.value=form.select4.value=form.select5.value=form.select6.value=form.select7.value=form.select8.value=form.select9.value=form.select10.value){
      alert("您重复选择了同一个单位!");
         return false;}
    了?????现在更有问题了
    <?php
    echo "<script language='JavaScript'>";
    echo "<!--";
    for ($i=1;$i<11;$i++){
      for ($m=2;$m<11;$m++){
        $select_temp1="form.select".$i.".value";
        $select_temp2="form.select".($i+1).".value";
        if ($select_temp1==$select_temp2) {
            echo "alert('您重复选择了同一个单位!');":
        }
      }
    }
    echo "//-->";
    echo "</script>";
    这个应该有一些问题,你这个是js的问题,你用js的代码代替一下php的就更好了,因为,那才配合,可是我不懂,呵呵,大概能看一点
    用一个双循环就可以了,
    有辛苦费吗???呵呵
      

  5.   

    同意 aomeng(冰雪六月) 说的建立一个数组,保存选择的企业,然后判断是否
    有相同的。