webForumDet fria alternativet

unchecked på flera radioknappar

6 svar · 325 visningar · startad av greymane

greymaneMedlem sedan juli 2001711 inlägg
#1

jag har sex radioknappar i två grupper, A och B. Om användaren klickar på ngn av knapparna i grupp A ska grupp B (om ngn är iklickad) "uncheckas" och tvärt om.

ngn som vet hur jag åstadkommer det?

greymaneMedlem sedan juli 2001711 inlägg
#2

ingen?

PalleMedlem sedan apr. 20003 174 inlägg
#3

Använd samma name på alla dina radioknappar, då kan endast ett alternativ väljas.

greymaneMedlem sedan juli 2001711 inlägg
#4

nja det går ju inte. jag har ju två olika grupper (A o B) med flera knappar i varje. man ska välja en knapp i varje grupp..

Peter SMedlem sedan dec. 20025 483 inlägg
#5

Så här kanske du kan göra:

<script type="text/javascript">
<!--

function checkState(o){
	var oName = (o.name == "a") ? "b" : "a";
	for(var i=0; i<o.form.elements.length; i++){
		if(o.form.elements[i].name == oName && o.form.elements[i].checked)
			o.form.elements[i].checked = false;
	}
}

//-->
</script>

<body>

<form>

<h3>Grupp A</h3>
<div>
	<input type="radio" name="a" onclick="checkState(this)">
	<input type="radio" name="a" onclick="checkState(this)">
	<input type="radio" name="a" onclick="checkState(this)">
</div>

<h3>Grupp B</h3>
<div>
	<input type="radio" name="b" onclick="checkState(this)">
	<input type="radio" name="b" onclick="checkState(this)">
	<input type="radio" name="b" onclick="checkState(this)">
</div>

</form>

</body>

:)

greymaneMedlem sedan juli 2001711 inlägg
#6

funkar perfekt, tackar! :)

(ursäkta dröjsmålet...)

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#7

Tråden flyttas från HTML, XHTML & CSS till JavaScript, DHTML.

137 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)