Hallo,
ich wollte einen Wert aus einem Formular auslesen und einer Funktion übergeben.Als Fehlermeldung erscheint, dass der Wert null oder kein Objekt ist. Das Feld ist aber definitiv nicht leer, so ist meine Frage wie kann ich den Objekttypen übergeben.
//Abfrage, ob Feld nicht leer ist(Formularfeld hat den Namen startzeit und ist ein Textfeld)
if (document.Formular.startzeit.value != „“)
{
var wertDatum= document.Formular.startzeit.value;
chkDatum();
}
//die Funktion überprüft das Datum
function chkDatum()
{
if (document.Formular.wertDatum.value.search(/^(\d\d).(\d\d).(\d\d)$/) == -1)
{
alert(„Bitte ein Datum im angegebenen Format eingeben!“);
return false;
}
else
{
var reg = /^(\d\d).(\d\d).(\d\d)$/;
reg.exec(document.Formular.wertDatum.value);
if ((RegExp.$1 31))
{
alert(„Bitte einen Tag zwischen 1 und 31 angeben!“);
return false;
}
if ((RegExp.$2 12))
{
alert(„Bitte einen Monat zwischen 1 und 12 angeben!“);
return false;
}
if ((RegExp.$3 99))
{
alert(„Bitte ein Jahr zwischen 00 und 99 angeben!“);
return false;
}
}
}
danke schön
Thomas