webForumDet fria alternativet

Javascript som kollar radiobuttom...

2 svar · 133 visningar · startad av brw

brwMedlem sedan juli 2000619 inlägg
#1

Jag undrar vad jag ska ha för värde för att javafunktionen skall kunna kolla om jag kryssat i nån
utav radioknapparna. Om man inte kryssat i så skall varningsrutan komma upp.

Koden ser ut såhär nu:

<SCRIPT LANGUAGE="JavaScript">
<!--
function loginvaljava() {
 var typ = document.loginval.typ.value;

if(typ == "") {
    alert("Du måste välja typ!" );
   //document.loginval.typ.focus();
    return false;
}

return (true);
}
//-->
</SCRIPT>
      <form method="post" action="loginredirect.asp" name="loginval" onSubmit="return loginvaljava();">
      <input type="radio" name="typ" value="forening">
      <input type="radio" name="typ" value="foretag">
      <input type="radio" name="typ" value="privat">
      <input type="radio" name="typ" value="skola">
</form>

OBS! Inget värde skall vara förvalt och att kontrollen skall ske vid submit av formuläret!

Tacksam för svar!

/brw

[Redigerat av brw den 18 okt 2000]

[Redigerat av brw den 18 okt 2000]

fredrikMedlem sedan dec. 19991 072 inlägg
#2

Här är en variant på ett sådant script...

function check_form(field)
{
var ch=false;
tmp_field = field.length;

for (i = 0; i < field.length; i++)
	{
		if (field[i].checked == true)
			{ch=true}
	}
if (ch == false)
	{alert('Du måste minst välja en destination!')
return false}
}

...och koden som kör den:

<form onsubmit="return check_form(document.loginval.typ)">

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
http://server.webwerkstaden.se/fredde/

[Redigerat av fredrik den 19 okt 2000]

brwMedlem sedan juli 2000619 inlägg
#3

Tackar fredde... funkar fint!

135 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)