To tidspunkter bliver sat lig hinanden
I denne script.js// alert( "Her, jeg er jsfunction.js" );
function tjekOpret() {
if (document.opret.firma.value <1) {
alert ("Indtast venligst firma");
document.opret.firma.focus();
return false;
}
var dag=document.opret.start_dag.value;
var maaned=document.opret.start_maaned.value;
var aar=document.opret.start_aar.value;
if (dag != "00" || maaned != "00" || aar != "0000") {
d=new Date(parseInt(aar, 10), parseInt(maaned, 10) - 1, parseInt(dag, 10));
if (d.getFullYear() != parseInt(aar, 10) || (d.getMonth() + 1) != parseInt(maaned, 10) || d.getDate() != parseInt(dag, 10)) {
alert("Datoen er ikke gyldig!");
return false;
}
nu=new Date();
ligenu = new Date(nu.getFullYear(),nu.getMonth(),nu.getDate());
if (d.getTime() < ligenu.getTime()) {
alert("Startdatoen skal v\346re nyere end dagsdato");
return false;
}
}
var dag=document.opret.slut_dag.value;
var maaned=document.opret.slut_maaned.value;
var aar=document.opret.slut_aar.value;
if (dag != "00" || maaned != "00" || aar != "0000") {
d2=new Date(parseInt(aar, 10), parseInt(maaned, 10) - 1, parseInt(dag, 10));
if (d2.getFullYear() != parseInt(aar, 10) || (d2.getMonth() + 1) != parseInt(maaned, 10) || d2.getDate() != parseInt(dag, 10)) {
alert("Slutdatoen er ikke gyldig!");
return false;
}
nu=new Date();
ligenu = new Date(nu.getFullYear(),nu.getMonth(),nu.getDate());
if (d2.getTime() < ligenu.getTime()) {
alert("Slutdatoen skal v\346re nyere end dags dato!");
return false;
}
}
var startdag=document.opret.start_dag.value;
var startmaaned=document.opret.start_maaned.value;
var startaar=document.opret.start_aar.value;
var slutdag=document.opret.slut_dag.value;
var slutmaaned=document.opret.slut_maaned.value;
var slutaar=document.opret.slut_aar.value;
if (startdag != "00" || startmaaned != "00" || startaar != "0000" || slutdag != "00" || slutmaaned != "00" || slutaar != "0000") {
d2=new Date(parseInt(slutaar, 10), parseInt(slutmaaned, 10) - 1, parseInt(slutdag, 10));
d=new Date(parseInt(startaar, 10), parseInt(startmaaned, 10) - 1, parseInt(startdag, 10));
if (d2 < d) {
alert("Slutdatoen skal v\346re lig med eller nyere end startdatoen")
return false;
}
if (d2 = d) {
if (document.opret.start_time.value > document.opret.slut_time.value) {
alert("Sluttidspunktet skal v\346re senere end starttidspunktet")
return false;
}
if (document.opret.start_time.value = document.opret.slut_time.value) {
if (document.opret.start_minut.value > document.opret.slut_minut.value) {
alert("Sluttidspunktet skal v\346re senere end starttidspunktet")
return false;
}
}
}
}
if (document.opret.lokale.value < 1) {
alert ("V\346lg venligst lokale");
document.opret.lokale.focus();
return false;
}
}
Sættes to tidspunkter lig hinanden når jeg kalder valider()
Det er to timeangivelser.
Kan nogen se hvorfor?
