如何在使用onclick函数选中复选框时添加或减去值
How to add or minus values when checkbox is checked using onclick function?
我正在尝试使用公共汽车票预订平台进行锻炼,在选中复选框时,我希望在该平台上添加或减去值。我使用以下函数,但它不起作用。有人能帮我解决这个问题吗。
<input type='checkbox' class='checkbox' name='seatno[]' value='S1' onclick='addfare("100"); addtax("10.20"; addtotal("110.20"))' >
<input type='checkbox' class='checkbox' name='seatno[]' value='S2' onclick='addfare("100"); addtax("10.20"; addtotal("110.20"))' >
<input id='fare' />
<input id='tax' />
<input id='total' />
为此,我尝试使用JavaScript。
<script language="JavaScript" type="text/javascript">
var total = document.getElementById("total")
function addtotal(caller,tot){
if(caller.checked){
add(caller)
} else {
subtract(caller)
}
}
function add(caller){ total.value = total.value*1 + tot}
function subtract(caller){ total.value = total.value*1 - tot}
</script>
我不知道怎么解决这个问题。请帮我找到解决方案。我提前感谢大家。
我无法获取您的代码。但了解了您的需求后,这里就是解决方案。
<input type="checkbox" id="check">
<script type="text/javascript">
var checkbox = document.getElementById('check');
checkbox.addEventListener('click', function(e){
if (this.checked) {
add();
}
});
function add (a, b) {
console.log(a+b);
}
</script>
函数调用不正确:
addtax("10.20"; addtotal("110.20"))
不能在函数的参数之间使用分号。
相关文章:
- 动态添加复选框和输入框 jQuery
- 在输入类型数字更改时添加复选框
- 添加复选框标签中的值
- 在表中搜索相同的日期,并在td中添加复选框
- 想要添加复选框到动态创建的李
- 如何添加复选框选中的计数值
- 在PHP结果中添加复选框,并在一段时间后使用java逐个打开它们
- 使用JavaScript添加复选框值PHP、MySQL和alertbox
- 在运行时添加复选框并将其保存在 HTML 文件代码中
- 如何使用 javascript 添加复选框
- 在 AngularJS 中添加复选框以进行搜索
- Bootstrap 3.2:当使用jQuery添加复选框时,它不会在正确的css上可见
- 如何在提交按钮之前添加复选框
- extjs3.4如何在工具栏中动态添加复选框
- 如何在嵌入php的html表中为每一行添加复选框,并在数据库(Postgresql)中更新其值
- 在谷歌可视化栏旁边添加复选框
- 使用JS添加复选框,并在服务器端代码(ASP.NET)中找到它
- 动态添加复选框时,组中一个复选框选择的 JQuery 脚本不起作用
- 动态添加复选框,而不是模型绑定到IList
- 基于数组值javascript动态添加复选框