如何在点击复选框时调用2个函数

How to call 2 functions on onclick of a checkbox?

本文关键字:调用 2个 函数 复选框      更新时间:2023-09-26

我有一个复选框,当单击它时,会执行一些操作。我不会具体说明它真正执行的操作。。。暂时让我们考虑一下,当我选中该复选框时,会执行一些数学运算(简单的加法/乘法)。

<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>

现在是疯狂的部分。当我取消选中复选框时,函数将再次调用&操作会再次执行,我不想发生这种情况,因为当我取消选中复选框时,不应该执行操作。我想一定有办法解决这个问题。也许可以在复选框的onclick属性上调用两个函数。选中复选框时的一个&复选框未选中时为一个。

帮助???

用作

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