webForumDet fria alternativet

Fattar inte hur man validerar radiobuttons..

JavaScript

21 svar · 752 visningar · startad av G8 · sida 2 av 2

Frågan, av G8

Har ett formulär med två radiobuttons, båda heter "ligatyp" och har olika värden, formuläret heter skapaliga. Har kollat runt här och provat diverse script men jag fattar ändå inte hur det ska funka.. Nån som kan hjälpa?

Läs frågan i sin helhet →
Medlem sedan jan. 20011 213 inlägg
#21

pettsson skrev:

G8: Jag tror inte att det är klokt att kolla med == "", har för mig att default är null eller liknande. Använd egenskapen checked istället.
edit: dvs på formen

...
if(!document.dinform.dinradio.checked)
alert("Välj!");
...

Nu säger den stop oavsett om ett val är gjort eller ej.. suck...

<!--
function verify() 
{

if (document.skapaliga.ligansnamn.value == "") 
{ 
alert("Du måste ge din liga ett namn.");
return false;
} 

if (document.skapaliga.liganslosenord.value == "") 
{ 
alert("Du måste ange ett lösenord för ligan.");
return false;
} 

if (!document.skapaliga.ligatyp.checked) 
{ 
alert("Du måste välja vilken sorts liga du vill skapa.");
return false;
}

}	
// -->
Medlem sedan jan. 20011 213 inlägg
#22
<script language="JavaScript">

<!--
function verify() 
{

if (document.skapaliga.LigansNamn.value == "") 
{ 
alert("Du måste ge din liga ett namn.");
return false;
} 

if (document.skapaliga.LigansLosenord.value == "") 
{ 
alert("Du måste ange ett lösenord för ligan.");
return false;
} 

if (!document.skapaliga.ligatyp[0].checked &&
!document.skapaliga.ligatyp[1].checked) {
alert("Du måste välja vilken sorts liga du vill skapa.");
	return false;
}

}	
// -->		
</SCRIPT>
246 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
114 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)