【问题标题】:How to call 2 functions on onclick of a checkbox?如何在单击复选框时调用 2 个函数?
【发布时间】:2014-10-06 09:11:31
【问题描述】:

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

<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()”代码。我猜是那个函数引起的问题。

标签: javascript checkbox


【解决方案1】:

用作

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-11
    • 2019-04-17
    • 2019-09-28
    • 1970-01-01
    • 2020-12-26
    • 1970-01-01
    • 2011-05-24
    相关资源
    最近更新 更多