簡體   English   中英

如果選中復選框,如何將總和除以2? 的JavaScript / HTML

[英]How to divide sum by 2 if checkbox checked? javascript/html

喜歡寫在標題。 我正在嘗試從某些領域獲取總和-這已經很好了。 但是我想添加一個功能,如果之前選中了該復選框,然后按“計算”按鈕,則總和應自動除以/ 2。 我目前沒有已有的代碼,但是如果需要的話,我稍后再上傳。 但就目前而言,這可能是一件容易的事,而且非常籠統。 也許有人可以舉一些例子。 親切的問候

由於您未提供任何標記,因此您應該執行以下操作,但要適應您的代碼:

var sum = calculateSum();

if ($("#checkbox").is(':checked')) sum = sum/2;

您可以嘗試:

$("#checkbox").change(function(){
  if($(this).is(':checked')){
    // do the division
  }
});

假設您的復選框具有id =“ checkbox”

var chksum = document.getElementById('u r checkbox ID').checked;

if(chksum=="true")
{
sum=sum/2;
}

嘗試這個。 請注意,讓復選框的ID為#checkbox

var sum = 10;
$("#checkbox").change(function(){
    if($(this).is(':checked')){
        sum /=2;
    }
    alert(sum);
});
$('#calculateButton').on('click', function(){
  // do summation and assign it to sum variable
  var sum = sumCalculation();
  if ($('#checkbox').is(':checked'))
  {
    sum = sum/2;
  }
});

暫無
暫無

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

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