Kontrol i java script
Jeg kan ikke finde ud af hvordan jeg kontroller om der er valgt et køn og løbetybe i nedenstående formular. Det kan ligeledes ses på www.kif-atletik.dk<SCRIPT>
//global variable for error flag
var errfound = false;
//function to validate by length
function ValidLength(item, len) {
return (item.length >= len);
}
// display an error alert
function error(elem, text) {
// abort if we already found an error
if (errfound) return;
window.alert(text);
elem.select();
elem.focus();
errfound = true;
}
// main validation function
function Validate() {
errfound = false;
if (!ValidLength(document.regform.username.value,6))
error(document.regform.username,"Ups, der mangler et navn!");
if (!ValidLength(document.regform.address.value,10))
error(document.regform.address,"Ups, der mangler en adresse!");
if (!ValidLength(document.regform.zipcode.value,4))
error(document.regform.zipcode,"Ups, der mangler et postnr!");
if (!ValidLength(document.regform.town.value,4))
error(document.regform.town,"Ups, der mangler en by!");
if (!ValidLength(document.regform.alder.value,1))
error(document.regform.alder,"Ups, der mangler en alder!");
if(!(document.regform.betalingsform[0].checked)||(document.regform.betalingsform[1].checked))
return !errfound; /* true if there are no errors */
}
</SCRIPT>
</HEAD>
<BODY LINK="#ff0000" ALINK="#000000" VLINK="#ff0000">
<BR>
<DIV ID=H2>Online tilmelding til Valbyløbet</DIV>
<BR>
<DIV ID=PC>Udfyld nedenstående kupon og husk at indbetalen via giro eller check</DIV>
<!-- MAILFORM -->
<FORM NAME="regform" onSubmit="return Validate();" METHOD=POST ACTION="/cgi-bin/formmail/FormMail.pl">
<INPUT TYPE=HIDDEN NAME="recipient" VALUE="michaelm@hyggenet.dk">
<INPUT TYPE=HIDDEN NAME="subject" VALUE="Tilmelding til Valbyløbet">
<INPUT TYPE=HIDDEN NAME="bgcolor" VALUE="#FFFFFF">
<TABLE>
<TR><TD><DIV ID=P>Navn:<TD><INPUT TYPE=Text SIZE=40 NAME="username">
<TR><TD><DIV ID=P>Adresse:<TD><INPUT TYPE=Text SIZE=50 NAME="address">
<TR><TD><DIV ID=P>Postnr:<TD><INPUT TYPE=Text SIZE=4 NAME="zipcode">
<TR><TD><DIV ID=P>By:<TD><INPUT TYPE=Text SIZE=40 NAME="town">
<TR><TD><DIV ID=P>Email:<TD><INPUT TYPE=Text SIZE=40 NAME="email">
<TR><TD><DIV ID=P>Alder:<TD><INPUT TYPE=Text SIZE=6 NAME="alder">
<TR><TD><DIV ID=P>Køn:<TD><INPUT NAME=Sex TYPE=Radio VALUE=Man>Mand</DIV>
<INPUT NAME=Sex TYPE=Radio VALUE=Women>Kvinde
</TABLE>
<TABLE>
<TR><TD><DIV ID=P>Betalingsform:<TD> <Input Name=betalingsform Type=Radio Value=1> Check sendes til KIF, Kirsteinsgade 9, st. tv., 2100 København Ø
<TR><TD><DIV ID=P><TD> <Input Name=betalingsform Type=Radio Value=2> Giro 6 43 37 58
</TABLE>
<BR>
<TABLE>
<TR><TD><DIV ID=P>Deltager<TD>
<SELECT NAME="Deltager">
<OPTION selected>Vælg venligst en løbstype
<OPTION>Børneløb (0-12 år) på 4 km
<OPTION>Motionsløb på 10 km
</SELECT>
</TABLE><BR><BR>
<INPUT TYPE="hidden" NAME="redirect" VALUE="http://www.kif-atletik.dk/termin/takRun.html">
<CENTER>
<INPUT TYPE=SUBMIT NAME="submit" VALUE="Indsend tilmelding">
<INPUT TYPE=Reset VALUE="Nulstil felter">
</CENTER>
</FORM>
<BR><BR>
<CENTER><P>
<A HREF="java script:history.back();"><IMG BORDER = 0 SRC="../graphic/back.gif" ALT="Tilbage"></A>
<A HREF="#top"><IMG SRC="../graphic/top.gif" ALT="Til toppen" BORDER=0></A>
<A HREF="java script:history.forward();"><IMG BORDER = 0 SRC="../graphic/forward.gif" ALT="Frem"></A>
</CENTER></P>
<BR>
<TABLE BORDER=0 WIDTH="100%" CELLSPACING=0 CELLPADDING=0>
<TR><TD WIDTH="100%" ROWSPAN=1 HEIGHT="2" BGCOLOR="#FF0000"><IMG
SRC="nothing.gif" WIDTH="1" HEIGHT=1 BORDER=0></TD></TR><TR><TD WIDTH="100%">
<DIV ID=COPY>Copyright ©1997 - 1999 KIF online. Ret til ændringer forbeholdes. Sidst opdateret
<script language="JavaScript"><!--
document.write(document.lastModified);
// --></script>
</DIV></TD></TR></TABLE>
