webForumDet fria alternativet
Logga in / Bli medlem

Radiokontroll

JavaScript

2 svar · 151 visningar · startad av Mika3l

Medlem sedan nov. 20018 492 inlägg
Trådstart#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?

Medlem 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;

:)

Medlem sedan nov. 20018 492 inlägg
#3

Aha, man tackar! :)

255 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)