Hallo,
Mal abgesenen von den komischen Berechnungen, die Du da mit dem Datum anstellst, kann in >>keinem<< Fall ein ungültiges Datum entstehen.
Danke für die Erläuertung.
Aber ich glaube, ich drück mich irgendwie falsch aus.
Meine ursprünglich Funktion lautet:
function SagDat()
{ var Jetzt = new Date();
var Tag = Jetzt.getDate();
var Monat = Jetzt.getMonth() + 1;
var Jahr = Jetzt.getYear();
document.thueForm.tag.value = Tag ;
document.thueForm.mon.value = Monat ;
document.thueForm.jah.value = Jahr ;
SagTag(Tag,Monat,Jahr);
}
function SagTag(tag,mon,jah)
{ var jetzt = new Date(jah,mon,tag);
var WochenTag = new Array ("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
document.thueForm.Wochentag.value = WochenTag[jetzt.getDay()]
}
Die nimmt die eingegebenen Daten auf und "errechnet" den Wochentag.
Ich möchte aber kontrolieren, ob der Benutzer nicht z.B.: 81.13.3003
eingegeben hat. Das wäre ja quatsch.
Dazu habe ich folgenden Code bekommen:
if (isNaN(Number(Jetzt)))
{ReturnValue = ReturnValue + "Fehler im Eingabefeld "" + document.thueForm.tag + "" (kein Datumswert)\n";
Ich habe aber eij Problem mit dem einbinden, lauf immer wieder auf einen Fehler.
Joan