Fattar inte hur man validerar radiobuttons..

JavaScript

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

Trådstarten, 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 hela trådstarten →
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>
274 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)