就像在標題中寫的一樣。我試圖從一些領域得到總和 - 這已經很好了。但是我想添加一個函數,如果複選框在之前被選中,並且我按下了「計算」按鈕,那麼總和應該被自動分爲2。我目前沒有我已有的代碼,但如果需要,我會稍後再上傳。但現在也許它是一件容易的事情,而且非常一般。也許有人可以舉一些例子。親切的問候如果勾選複選框,如何將總和除以2? javascript/html
1
A
回答
0
$('#calculateButton').on('click', function(){
// do summation and assign it to sum variable
var sum = sumCalculation();
if ($('#checkbox').is(':checked'))
{
sum = sum/2;
}
});
1
既然你沒有提供任何標記,你應該做這樣的事情,但適應您的代碼:
var sum = calculateSum();
if ($("#checkbox").is(':checked')) sum = sum/2;
0
你可以試試:
$("#checkbox").change(function(){
if($(this).is(':checked')){
// do the division
}
});
假設你的複選框,會有id =「checkbox」
0
var chksum = document.getElementById('u r checkbox ID').checked;
if(chksum=="true")
{
sum=sum/2;
}
0
試試這個。注意讓複選框的ID是#checkbox
var sum = 10;
$("#checkbox").change(function(){
if($(this).is(':checked')){
sum /=2;
}
alert(sum);
});
相關問題
- 1. TimePicker如果複選框被勾選
- 2. 如果2複選框的勾選執行jquery函數
- 3. 勾選複選框
- 4. 如果未勾選複選框,如何禁用註冊按鈕?
- 5. 如何勾選其他複選框時禁用複選框?
- 6. Selenium Webdriver Python如何刪除勾選所有複選框,如果他們被勾選
- 7. 如果未勾選複選框,如何顯示Javascript確認框,然後如果用戶選擇取消,請勾選複選框?
- 8. 除非勾選複選框,否則如何變灰文字?
- 9. 如何在勾選時刪除複選框?
- 10. 勾選僅如果它不選擇一個複選框
- 11. 取消勾選複選框,如果其他選項使用javascript
- 12. 如果勾選複選框,則選擇div
- 13. BaseAdapter內部複選框難以勾選
- 14. 如何綁定以僅勾選複選框?
- 15. 默認勾選複選框
- 16. 已勾選複選框值
- 17. htmlunit:未勾選複選框
- 18. 默認勾選複選框
- 19. 通過勾選複選框
- 20. 通過勾選複選框的總和HTML文本輸入
- 21. jQuery如果複選框值= 2選中
- 22. 如何將複選框的值未勾選設置爲空
- 23. 如果變量=值然後勾選複選框
- 24. 如果複選框未勾選,則禁用字段
- 25. 如果複選框被勾選,則執行if函數angular.js
- 26. 如果勾選複選框,啓用驗證規則
- 27. JQuery - 如果勾選複選框,則運行函數
- 28. 如果複選框組未勾選,則返回錯誤
- 29. 如果所有複選框都未勾選,則警告用戶
- 30. 如果在編輯時勾選複選框,則顯示
你將有機會分享您的標記和現有的代碼向我們展示的總和是如何計算出來的僞 –
:'如果複選框選中:總和=累加器/ 2'你可以通過使用'onChange'來獲得複選框的改變,並使用jquery或者bog標準的JS來獲得狀態。例如'if(document.getElementById('xxx')。checked)'或'$(xxx).is(':checked')' –