Dato validering
Hej eksperter.Jeg sidder og roder med en formular med felterne "fradato" og "tildato", hvor jeg skal lave validere tre ting:
1) Chekke om der er skrevet noget i begge felter - (Det har jeg styr på!)
Og så kommer promblemerne!
2) Chekke at datoerne er skrevet i korrekt format (dd/mm/åååå)
3) Chekke at "Fradato" falder før "Tildato"
Jeg har kigge lidt på de øvrige spørgsmål der har været herinde vedr. lignende spørgsmål og fundet en hel del validerings-script på nettet, som kan validere de tre kriterier individuelt.
Mit store problem ligger i at lave en validering som sammenfatter alle de tre valideringsønsker i en fuktion.
Koden jeg har indtil nu ser sådan ud:
<html>
<head>
<script type="text/javascript">
function validering()
{
error = 0;
if((document.forms[0].startDate.value=='') && (error==0))
{
alert('Skriv venligt en startdato!');
document.forms[0].startDate.focus();
error = 1;
}
if((document.forms[0].endDate.value=='') && (error==0))
{
alert('Skriv venligst en slutdato!');
document.forms[0].endDate.focus();
error = 1;
}
if(error == 0)
document.forms[0].submit();
}
</script>
</head>
<body>
<form name="formPicker" method="post" onsubmit="validering();return false;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td > Fra (dato-måned-år):<br> <input name="startDate" type="text" class="input" value="" size=12 maxlength=12>
f.eks.: 31-12-2005</td>
</tr>
<tr>
<td> Til (dato-måned-år):<br> <input name="endDate" type="text" class="input" size=12 maxlength=12>
f.eks.: 31-12-2005</td>
</tr>
<tr>
<td><input name="Submit" type="submit" class="submit" value="Opdater"></td>
</tr>
</table>
</form>
</body>
</html>
Kan nogen hjælpe mig?
