webForumDet fria alternativet

radiobutton

2 svar · 163 visningar · startad av justine

justineMedlem sedan maj 200167 inlägg
#1

jag har inte riktig koll på radioknapparna...

varför fungerar inte följande kod:

if (document.frmTavla.radioEtt.checked == false) {
alert("Markera ditt svar!");
return false;
	}

------------------
/ justine

JohnsenMedlem sedan juli 2000836 inlägg
#2

Förmodligen därför att radioknappar tillsammans bildar en array:

if(document.frmTavla.radioEtt[0].checked== false &&
document.frmTavla.radioEtt[1].checked== false &&
document.frmTavla.radioEtt[2].checked== false osv...

Prova detta:

var n, check = document.frmTavla.radioEtt;
for (var i=0; i<check.length; i++){if(check[i].checked) n=1;}
if(!n){alert("Markera ditt svar!"); return false;}

------------------
- J-O-H-N-S-E-N -
------------------

justineMedlem sedan maj 200167 inlägg
#3

det har du förmodligen väldigt rätt i.

tack.

------------------
/ justine

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