没有,onChange是改变被选择的项目的做法,radio就可以用onChange.

解决方案 »

  1.   

    首先,checkbox是没有onchange事件的。你是想要在复选框的状态变化时做点什么吧?
    那你可以利用每个复选框的onblur事件啊
      

  2.   

    用 onClick 就好了,对于CHECKBOX onClick 了当然就 CHANGE了~~~
      

  3.   

    checkbox有onchange事件,但是,一般不这样使用,因为onchange只有在焦点离开后,才判断是否发生变化<HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <TITLE></TITLE>
    <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
    <!--
    function checkbox1_onchange() {
    alert("1");
    }function checkbox2_onchange() {
    alert("2");
    }//-->
    </SCRIPT>
    </HEAD>
    <BODY>
    <FORM name=MyForm>&nbsp;
    <INPUT id=checkbox1 type=checkbox name=checkbox1 LANGUAGE=javascript onchange="return checkbox1_onchange()"> 
    <INPUT id=checkbox2 type=checkbox name=checkbox2 LANGUAGE=javascript onchange="return checkbox2_onchange()">
    </FORM>
    </BODY>
    </HTML>通常处理checkbox用两种方法:
    一:
      在onclick事件中处理
    二:
      在页面确认时,直接判断checkbox的checked属性,来确定是否选中;
      

  4.   

    <INPUT TYPE="checkbox" NAME="a" value="5" onchange="alert()">
    <INPUT TYPE="checkbox" NAME="a" value="5" onchange="alert()">
    <INPUT TYPE="checkbox" NAME="a" value="5" onchange="alert()">
    <INPUT TYPE="checkbox" NAME="a" value="5" onchange="alert()">
    <INPUT TYPE="checkbox" NAME="a" value="5" onchange="alert()">
    <INPUT TYPE="checkbox" NAME="a" value="5" onchange="alert()">
    <INPUT TYPE="checkbox" NAME="a" value="5" onchange="alert()">用这个就可以试出来
      

  5.   

    Hi, runmin(稻草人)
    我在ie6(w2k)中试没动静。