如何在复选框的onclick上调用2个函数?

时间:2014-10-06 09:11:32

标签: javascript checkbox

我有一个复选框,点击后会执行一些操作。我不会指定它真正执行的操作......暂时让我们想一下当我选中该复选框时会执行一些数学运算(简单的加法/乘法)。

<input type="checkbox" name="chk_ceil" id="chk_ceil" onclick="thecheckfunction();"> What the Check

因此,在复选框的onclick属性中,我调用了一个JavaScript函数。

功能定义:

<script>
    function thecheckfunction()
    {
    // SOme operations (operation A & B performed)    
    alert('checkbox is checked');
    }
</script>

现在是疯狂的一部分。当我取消选中该复选框时,再次调用该函数&amp;操作再次执行,我不想发生,因为当我取消选中复选框时它不应该执行操作。 我认为必须有办法解决这个问题。也许通过在复选框的onclick属性上调用两个函数。选中复选框后的一个&amp;一个未选中复选框时。

帮助???

1 个答案:

答案 0 :(得分:4)

用作

 function thecheckfunction(){
    var chk_ceil= document.getElementById("chk_ceil");       
    if(chk_ceil.checked == true){
         alert('checkbox is checked');
    }
}