webForumDet fria alternativet

Radiokontroll

2 svar · 151 visningar · startad av Mika3l

Mika3lMedlem sedan nov. 20018 492 inlägg
#1

Jag har tre radio-"knappar" som alla heter dag. Nu vill jag att man ska få upp en ruta(alert) om ingen av dom tre är markerade när man skickar iväg ett formulär.

Jag har testat med den här koden:

if((!document.form.dag[0].value.checked) && (!document.form.dag[1].value.checked) && (!document.form.dag[2].checked)) {
alert("Du måste markera vilken dag du skall komma!"); return false;
}

Testar jag med att inte markera någon fungerar det som det ska, likaså om jag markerar den tredje radio-knappen. Men markerar jag den första eller andra så får jag körs alert ändå. :o

Någon som vet vad som kan vara fel?

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

Det skall vara så här:

document.form.dag[ [i]i[/i] ].checked;

Inte:

document.form.dag[ [i]i[/i] ][b].value.[/b]checked;

:)

Mika3lMedlem sedan nov. 20018 492 inlägg
#3

Aha, man tackar! :)

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