webForumDet fria alternativet

Validera radiobuttons

JavaScript

2 svar · 298 visningar · startad av Troxy

Medlem sedan mars 20041 505 inlägg
Frågan#1

Jag har 10 stycken radioknappar i ett formulär. Man MÅSTE välja någon av knapparna för att få fortsätta.

Formulärnamn: anmal
Knappnamn: kurs

När man submitar formuläret, körs en funktion med följande IF-sats:

if (anmal.kurs[0].checked == false)
	{ 
		alert ("Var vänlig välj kurs för er anmälan.");
		event.returnvalue = false;
	}

Denna IF-sats kollar bara om första radioknappen är vald.

Jag vill kolla om någon radioknapp är vald över huvud taget!

Hur ska jag göra då?

Medlem sedan juni 20004 308 inlägg
#2
	var r_obj=document.forms['anmal'].elements['kurs'];
	for(n=0;n<r_obj.length;n++){ if(r_obj[n].checked){ r_obj.checked=true; } }
	if(!r_obj.checked){ alert ("Var vänlig välj kurs för er anmälan."); return false; }
Medlem sedan mars 20041 505 inlägg
#3

Tack så mycket! Det fungerade perfekt.

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)