F.eks.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<title>Validering</title>
<meta name="Generator" content="Stone's WebWriter 4">
<script type="text/javascript">
function check(e,al){
if(!e.value.match(/^(0?[1-9]|[12]\d|3[01])[\/\-](0?[1-9]|1[0-2])[\/\-]20(\d{2})$/)){
if(!al)alert('Das eingegebene Datum ist unzulässig.\n\nBitte geben Sie das Datum folgendermaßen ein: TT-MM-JJJJ');
return false;
}
return true;
}
function valider(f){
if(check(f.SD,false)&&check(f.ED,false)){
var d1 = f.SD.value.split("-");
var d2 = f.ED.value.split("-");
d1 = new Date(d1[2],d1[1],d1[0]);
d2 = new Date(d2[2],d2[1],d2[0]);
if(d2.getTime()>d1.getTime())
return true;
else{
alert('Die Daten gibt nicht ein gut Interval');/*Og tysk er ikke mit dagligdags sprog !-)*/
f.ED.focus();
return false;
}
}else{
alert('Das eingegebene Datum ist unzulässig.\n\nBitte geben Sie das Datum folgendermaßen ein: TT-MM-JJJJ');
if(check(f.SD,false))
f.ED.focus();
else
f.SD.focus();
return false;
}
}
</script>
</head>
<body>
<form name="" action="" method="" onsubmit="return valider(this);">
<input type="text" class="shortfield" name="SD" value="23-10-2004" onblur="check(this);">
<input type="text" class="shortfield" name="ED" value="30-10-2004" onblur="check(this);">
<input type="submit" class="button" name="submit" value="Suche starten!">
</form>
</body>
</html>