<input type="checkbox" name="jnkc" id="jnkc" value="123"><br>
<BUTTON onClick="alert((jnkc.checked)?jnkc.value:'null')">检测</BUTTON>

解决方案 »

  1.   

    for (var j=0;j<form.ClerkRose.length;j++){ 
              if (form.ClerkRose[j].checked==false){
                       alert ("请选择一种角色!");
                       return false;
              }
    }为什么在复选框中选中了一个值,还会弹出警告提示吗?????
      

  2.   

    刚才的问题解决了,现在又有新问题了:
    var form = document.forms[0];if (form.ClerkRose[0].checked==true){
              form.ClerkRose[1].checked=="";
              form.ClerkRose[2].checked=="";
    }
    if (form.ClerkRose[1].checked==true){
              form.ClerkRose[0].checked==false;
              form.ClerkRose[2].checked==false;
    }
    if (form.ClerkRose[2].checked==true){
              form.ClerkRose[1].checked==false;
              form.ClerkRose[0].checked==false;
    }这些都写在复选框的ONCLICK事件~~~~~~~但是不能产生我要的效果:
    选中一个后,另外两个自动不选中,像单选框一样!!!!!!!
      

  3.   

    是要这个吗?
    <input type="checkbox" name="chk" onClick="aa(this)">
    <input type="checkbox" name="chk" onClick="aa(this)">
    <input type="checkbox" name="chk" onClick="aa(this)">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function aa(x) {
    var obj = x;
    if(obj.checked) {
    for(i=0;i<chk.length;i++) {
    chk[i].checked=true;
    }
    } else {
    for(i=0;i<chk.length;i++) {
    chk[i].checked=false;
    }
    }
    }
    //-->
    </SCRIPT>
      

  4.   

    不好意思,没说清楚,比如:
    form.ClerkRose[1].checked==false,这样.checked事件可以判断第二个选项是否被选中!!!!现在,如果第二个选项的点击事件应该是什么啊???类似form.ClerkRose[1].怎么写啊????
      

  5.   


    form.ClerkRose[1].checked == form.ClerkRose[1].checked&0;