webForumDet fria alternativet

radio och disable

2 svar · 290 visningar · startad av JAreMANNEN

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#1

Har inte en aning hur jag ska få följande att fungera:
Jag har ett antal radio-knappar på sidan (6st).
De två första (name="skickas") ska styra hur de fyra under (name="pay_type") ska visas.
Enda grejjen är altså att om jag väljer alternativ present i de översta så ska postförskott och faktura i de undre (pay_type)disablas och visa ska bli checked. Klickar jag tillbaka till_mig så ska alla de nedre vara enablade

<input type="radio" name="skickas" value="till_mig" checked>
<input type="radio" name="skickas" value="present">

<input type="radio" name="pay_type" value="postförskott" checked>
<input type="radio" name="pay_type" value="paynova">
<input type="radio" name="pay_type" value="visa">
<input type="radio" name="pay_type" value="faktura">

Detta är säkert superlätt om man vet hur man ska skriva :)

mvh

JohnsenMedlem sedan juli 2000836 inlägg
#2

Typ så här?

<script>
function alternativ(){
	if(document.forms[0].skickas[0].checked == true){
		document.forms[0].pay_type[0].disabled=false;
		document.forms[0].pay_type[3].disabled=false;
	}
	else{
		document.forms[0].pay_type[0].disabled=true;
		document.forms[0].pay_type[3].disabled=true;
		document.forms[0].pay_type[2].checked=true;
	}
}
</script>

<form>
<input type="radio" name="skickas" value="till_mig" checked onclick="alternativ();">
<input type="radio" name="skickas" value="present" onclick="alternativ();">

<input type="radio" name="pay_type" value="postförskott" checked>
<input type="radio" name="pay_type" value="paynova">
<input type="radio" name="pay_type" value="visa">
<input type="radio" name="pay_type" value="faktura">
</form>
JAreMANNENMedlem sedan aug. 20002 272 inlägg
#3

Grymt bra!
Tackar :)

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