webForumDet fria alternativet

Validera radiobuttons

2 svar · 298 visningar · startad av Troxy

TroxyMedlem sedan mars 20041 508 inlägg
#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å?

JojoxxMedlem sedan juni 20004 306 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; }
TroxyMedlem sedan mars 20041 508 inlägg
#3

Tack så mycket! Det fungerade perfekt.

Genererad på 378 ms · cache AV · v20260730165559-full.f96bc7eb