我有一个复选框,点击后会执行一些操作。我不会指定它真正执行的操作......暂时让我们想一下当我选中该复选框时会执行一些数学运算(简单的加法/乘法)。
<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;一个未选中复选框时。
帮助???
答案 0 :(得分:4)
用作
function thecheckfunction(){
var chk_ceil= document.getElementById("chk_ceil");
if(chk_ceil.checked == true){
alert('checkbox is checked');
}
}