<tr bgcolor="#EAF6F6" style="border:1px red solid;">
<th align="right" class="cs">笔记:</th>
<td style="float:left;"><input name="afternote"  type="text" id="afternote" value="<?=$info['AFTERNOTE']?>"  style="float:left;"/><input type="checkbox" value="2" id="note_hide" name="note_hide" onclick="Checkbox(1);" false/>隐藏笔记
</td>
</tr>
<tr bgcolor="#EAF6F6">
<th align="right" class="cs">录像:</th>
<td style="float:left;"><input name="video"  type="text" id="video" value="<?=$info['VIDEO']?>" /><input name="video_hide" id="video_hide" name="video_hide" type="checkbox" value="1"onclick="Checkbox(2);" false/>隐藏录像</td>
</tr>
<script type="text/javascript">
function Checkbox(choose){
var obj = choose ==1 ? '#note_hide' :'#video_hide';
if(obj.checked == true){
alert(1111);
}
if(obj.checked==false){
alert('qqqqq');
}
}
选定复选框和取消复选框执行两个不同的方法!我这么写得不到选定复选框和取消复选框的状态!求指教!

解决方案 »

  1.   

    貌似。。好像。。  obj.checked == checked 吧
      

  2.   

    <script>
    function Checkbox(o){
        if(o.checked){
            if(o.id=='note_hide'){
                alert('note_hide');
            }else if(o.id=='video_hide'){
                alert('video_hide');
            }
        }
    }
    </script>
    <tr bgcolor="#EAF6F6" style="border:1px red solid;">
    <th align="right" class="cs">笔记:</th>
    <td style="float:left;"><input name="afternote" type="text" id="afternote" value="<?=$info['AFTERNOTE']?>" style="float:left;"/><input type="checkbox" value="2" id="note_hide" name="note_hide" onclick="Checkbox(this);"/>隐藏笔记
    </td>
    </tr>
    <tr bgcolor="#EAF6F6">
    <th align="right" class="cs">录像:</th>
    <td style="float:left;"><input name="video" type="text" id="video" value="<?=$info['VIDEO']?>" /><input name="video_hide" id="video_hide" name="video_hide" type="checkbox" value="1" onclick="Checkbox(this);"/>隐藏录像</td>
    </tr>
      

  3.   

    function Checkbox(choose){
    var obj = choose ==1 ? '#note_hide' :'#video_hide';
    var result = document.getElementById(obj).checked;
    if(result  == true){
    alert(1111);
    }
    if(result ==false){
    alert('qqqqq');
    }
    }
      

  4.   

    。。有什么不同呢?function Checkbox(o){
        if(o.checked){
            //这里是选中了的时候,可通过o.id的不同去处理相对应的事务
            if(o.id=='note_hide'){
                alert('note_hide');
            }else if(o.id=='video_hide'){
                alert('video_hide');
            }
        }else{
            //这里是取消的时候,可通过o.id的不同去处理相对应的事务
        }
    }