从未选中的复选框中获取值

get value from unselected checkbox

本文关键字:获取 复选框      更新时间:2023-10-16

我在HTML使用中遇到了一个复选框问题。

我有一些已经加载了名字的复选框。在其中一些被选中(勾选)默认情况下,现在我想做取消选择默认选中的复选框,并选择未选中的其他复选框,在这里我如何才能找出哪些复选框列表中未选中。我读了关于隐藏字段的书,但没有得到太多的想法。

例如:默认情况下有10个带有diff. name和4的复选框被选中,我取消选中复选框并选择其他两个如何获取未选中的复选框名称和值。我在用c++和HTML做,没有jquery

提前感谢并帮助我摆脱困境。

如果jQuery是一个解决方案,试试这个

$(function() {
  $('a').click(function() {
    $('input[type="checkbox"]').each(function(){
        this.checked = !this.checked;
      });
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<a href="#">Toggle</a>
<br/>
<input type="checkbox" name="t" value="1" checked>1
<br/>
<input type="checkbox" name="t" value="2" checked>2
<br/>
<input type="checkbox" name="t" value="3">3
<br/>
<input type="checkbox" name="t" value="4">4
<br/>