Dato kontrol fejler med 31.05.13
Hvorfor giver nedenstående fejl på datoen 31.05.13<script type='text/javascript'>
function checkDato( datoStreng ) {
var format = /^(\d\d)-(\d\d)-(\d\d)$/;
if (format.test(datoStreng)) {
var dag = parseInt(RegExp.$1),
maaned = parseInt(RegExp.$2),
aar = parseInt(RegExp.$3),
dato = new Date(aar, maaned, dag);
if (dato.getDate() == dag && dato.getMonth() == maaned) {
return true;
}
}
return false;
};
function valider (formObjekt) {
if (!checkDato(formObjekt.Dato.value)) {
alert("den indtastede dato duer ikke.\nBenyt formatet DD-MM-ÅÅ");
formObjekt.Dato.focus();
return false;
}
return true;
};
</script>