选中此之后剩余的复选框值.form.reset清除

Check box value remaining after this.form.reset clear

本文关键字:复选框 form reset 清除 之后      更新时间:2024-06-22

我有这个脚本来添加一些复选框值

<script language="javascript" type="text/javascript">
function initialize() {
    Total = 0;
    totaltest.innerText = Total;
}
function checkoptionone(checkbox) {
    checknum = parseFloat(checkbox.value);
    if (checkbox.checked == true) {
        Total += checknum;
    } else {
        Total -= checknum;
    }
    totaltest.innerText = Total;
}
    </script>

我可以在另一个函数中获得等式中复选框的值。。。但是当我清除(我有一个带有.for.reset的按钮)时,被检查的(现在由于清除而被取消)的值仍然是。。。。只有在按下clear之前取消选中复选框,它才会消失。。。我知道问题出在哪里,我只是不知道如何解决它……我试着给按钮添加一个功能(比如复选框的功能,这样它就可以执行相同的功能,而不必选中复选框来激活功能),但我认为this.form.reset胜过一切。。。我不知道。。。有什么想法吗??

尝试

$('form').find('input:checkbox').removeAttr('checked'); 

与$('form').reset()组合使用;