我正在使用这个 JavaScript 代码:
<script>
function add(total, this_chk_bx)
{
var thetotal = form2.thetotal.value;
if(this_chk_bx.checked==true)
{
//add if its checked
form2.thetotal.value = Number(thetotal)+Number(total);
}
else
{
//subtract if its unchecked
form2.thetotal.value = thetotal-total;
}
}
</script>
然后我有 PHP/HTML 代码,它从数据库中的表中进行选择,并在数据库中添加带有值的复选框作为浮点字段。
我要做的是让它在勾选复选框时添加值并将它们显示在文本字段中,然后当它们未被选中时,它会从字段中删除该值。
出于某种原因,减法时,它显示奇数并且不正确。
我在这里创建了一个小提琴,所以你也可以看到 HMTL:http: //jsfiddle.net/j08691/kHxmG/4/
关于我可以做些什么来让它正常工作的任何想法?