0
我想要的是,當用戶單擊其他詞的複選框取消選中時減少檢查增量。JavaScript複選框增量和減量
echo "<td><input type=checkbox name='check1' id='check1' value='".$info['eventCategory']."' onclick=if(this.checked){recal(" . $info['totalEvents'] . ",true)} else if(!this.checked){recal(" . $info['totalEvents'] . ",false)} checked></td><td>" . $info['id'] . " " . $info['name'] . "</td>";
我上面的代碼和 只有真正的聲明中寫道是作品
<script language="JavaScript">
function recal(val,sum)
{
if(sum == true)
{
var total = parseInt(document.getElementById("total").innerHTML, 10);
total+=val;
document.getElementById("total").innerHTML=total;
}
else
{
var total = parseInt(document.getElementById("total").innerHTML, 10);
total-=val;
document.getElementById("total").innerHTML=total;
}
}
</script>
我想也是執行else語句。我的意思是,當用戶取消選中它也必須減少數量。
謝謝。