webForumDet fria alternativet

påverka input type=radio

1 svar · 222 visningar · startad av Fraggel

FraggelMedlem sedan sep. 2003301 inlägg
#1
<form>
  <input type="radio" name="1" id="1" value="0" />Nej<br>
  <input type="radio" name="1" id="1" value="1" />Ja<br>
  <input type="radio" name="2" id="2" value="0" />Nej<br>
  <input type="radio" name="2" id="2" value="1" />ja<br>
  <input type="radio" name="3" id="3" value="0" />Nej<br>
  <input type="radio" name="3" id="3" value="1" />Ja<br>
  <input type="radio" name="4" id="4" value="0" />Nej<br>
  <input type="radio" name="4" id="4" value="1" />Ja<br>
  <input type="submit />"
</form>

Vad jag vill åstakomma är att om jag väljer JA(1) i någon av grupperna skall ALLA andra automatiskt bli ställda till NEJ(0) man skall alltså kunna välja JA i endast EN grupp...

Peter SMedlem sedan dec. 20025 483 inlägg
#2
function checkAll(o){
  var elms = o.form.elements,
      len  = elms.length;

  for (var i = 0; i < len; ++i){
    if (elms[i].type == "radio" && elms[i].name != o.name && elms[i].value == "0"){
      elms[i].checked = true;
    }
  }
}

<input value="1" onclick="checkAll(this)"
132 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)