簡體   English   中英

Javascript-復選框onclick- +操作

[英]Javascript - Checkbox onclick-+ operations

我正在做一個項目,並嘗試使用復選框做某事。

當用戶單擊選中的復選框時,總值為-反向為+

這是我的代碼。 我使用recal函數來選中該復選框並將其作為true發送給js

 echo "<td><input type=checkbox name='check1' value='".$info['eventCategory']."'  onclick='recal(" . $info['totalEvents'] . ",true)' checked></td><td>" . $info['id'] . "      " . $info['name'] . "</td>";




function recal(val,sum)
{ 
    if(sum)
    {
    var total = document.getElementById("total").innerHTML;
    total+=val;
    document.getElementById("total").innerHTML=total;
   }       
}
</script>

當sum為真時,它不會對值:S求和

在我看來像是類型轉換問題-更改此行:

var total = document.getElementById("total").innerHTML;

對此:

var total = parseInt(document.getElementById("total").innerHTML, 10);

也嘗試看一下這個例子,它應該給您更多的概述可能出了什么問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM