document.form1.employeecid.checked=true

解决方案 »

  1.   

    这些多选框是同名的还是不同名的?判断是 if(document.form1.employeecid.checked)
    alert("选上了");
    else
    alert("没选");
      

  2.   

    不,我说错了,是listbox,不是checkbox
      

  3.   

    ……var SI = document.form1.employeecid.selectedIndex;
    if(SI<0)
    alert("一个都没选");
    else
    alert("选中"+document.form1.employeecid.text)
      

  4.   

    偶试过了,选中没选中,selectedindex都是-1,无法分别,
    (菜单的值是动态获得的)。
      

  5.   

    fucntion isSelected(objSelect){
      for (i=0 ; i < objSelect.options.length ; i++){
        if (objSelect.options[i].selected==true){
          return true;
          break;
        }  
      }
      return false;
    }
    if (isSelected(document.form1.employeecid)){
      alert("选上了");
    }
    else{
      alert("没选");
    }
      

  6.   

    <form method=post action="">
     <select name="jnkc">
    <OPTION>123</OPTION>
    <OPTION>456</OPTION>
    <OPTION>789</OPTION>
    </select>
    <button onclick="chk()">我选了吗?</button>
    </form>
    <script language="JavaScript">
     <!--
     var jnkced
    function window.onload(){
    jnkced = document.forms[0].jnkc.selectedIndex;
    }
    function chk(){
    alert((jnkced==document.forms[0].jnkc.selectedIndex)?'你没有选!':'选了耶~');
    }
     //-->
     </script>
      

  7.   

    给每个复选框加上不同的ID属性,就可以区分!多个复选框用同一个名字时,最好加上id,这样程序就能区分,不然程序不知道处理哪个复选框,则报错!