点击这个checkbox的时候,调另一个函数

解决方案 »

  1.   

    checkbox加上 onclick="return false"
      

  2.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head>
    <script>
    function cb(obj)
    {
    if (event.srcElement.type!="checkbox")
    obj.childNodes[0].childNodes[0].checked=obj.childNodes[0].childNodes[0].checked?false:true;
    }
    </script>
    <body><table width="100%" border="1" cellspacing="0" cellpadding="0">
      <tr onclick="cb(this);">
        <td><input type="checkbox" name="checkbox" id="checkbox" /></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr onclick="cb(this);">
        <td><input type="checkbox" name="checkbox" id="checkbox" /></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr onclick="cb(this);">
        <td><input type="checkbox" name="checkbox" id="checkbox" /></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr onclick="cb(this);">
        <td><input type="checkbox" name="checkbox" id="checkbox" /></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr onclick="cb(this);">
        <td><input type="checkbox" name="checkbox" id="checkbox" /></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table></body>
    </html>
      

  3.   


     <SCRIPT LANGUAGE="JavaScript">
      <!--
      var oBoud = true;
    function selectcheckbox(tr) 
            { 

                var a = tr.getElementsByTagName("INPUT"); 
                for(var i=0; i <a.length; i++ ) 
                { 
                    if(a[i].type == "checkbox") 
                    {  
    if(oBoud){
    a[i].checked = oBoud; 
    oBoud = false; }else{
    a[i].checked = oBoud;
    oBoud = true;
    }
                    } 
                } 

            }   //-->
      </SCRIPT>
      

  4.   

    function selectcheckbox(tr)
            {
                if (event.srcElement.type!="checkbox")
                {
                    var a = tr.getElementsByTagName("INPUT"); 
                    for(var i=0; i<a.length; i++ ) 
                    { 
                        if(a[i].type == "checkbox") 
                        {   
                            a[i].checked = !a[i].checked;
                        } 
                    }
                }
     
            }OK了。。谢谢各位