【发布时间】: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