代码之家  ›  专栏  ›  技术社区  ›  Ryan

如何让一个单选按钮选择另一个单选按钮的值

  •  1
  • Ryan  · 技术社区  · 14 年前

    我想知道是否有办法让一个单选按钮选择另一个单选按钮数据。例如,“全选”单选按钮将选择另一个单选按钮。或者,如果某个问题的评分范围为0到5,则当选择“全选为0”时,以下所有单选按钮都将选择为“0”。 我觉得有一种简单的方法可以做到这一点,但我不知道它会是什么(可能是javascript?)谢谢!

    2 回复  |  直到 14 年前
        1
  •  2
  •   Ben    14 年前

    <button type='button' onclick='selectAs0()'>Select All As 0</button>
    
    <input type='radio' name='setA' value='0' /> 0
    <input type='radio' name='setA' value='1' /> 1
    
    <input type='radio' name='setB' value='0' /> 0
    <input type='radio' name='setB' value='1' /> 1
    

    function selectAs0() {
      var ALL = document.getElementsByTagName("INPUT");
    
      for(var x = 0; x< ALL.length;x++) {
        if(ALL[x].type=='radio' && ALL[x].value == 0) {
          ALL[x].checked = true;
        }
      }
    }
    

    <input type='radio' onclick='selectAs0()' />
    

        2
  •  0
  •   jcomeau_ictx    14 年前