Tja wenn ich dein Problem richtig verstehe möchtest du deine Datensätze ab einem bestimmten Datum anzeigen lassen.
schlimmer ... ich muß den Zeitraum variabel halten! ;-)
Diese Krücke habe ich mir gebaut (Mini-Beispiel):
Werte der Eingabefelder im Formular
fvon:01.01.02
fbis:31.03.02
fsuchdatum:15.02.02
***
var vdatum = document.Eingabe.fvon.value
var bdatum = document.Eingabe.fbis.value
var sdatum = document.Eingabe.fsuchdatum.value
var vdat = vdatum.split(".");
var bdat = bdatum.split(".");
var sdat = sdatum.split(".");
var von = vdat[2]+vdat[1]+vdat[0];
var bis = bdat[2]+bdat[1]+bdat[0];
var suchdatum = sdat[2]+sdat[1]+sdat[0];
if (suchdatum >= von && suchdatum <= bis)
document.write(suchdatum + " liegt drin");
else
document.write(suchdatum + " liegt NICHT drin");
***
macht einen Vergleich ...
ist 020215 >=020101 UND <= 020331 ?
und sagt in diesem Fall: "020215 liegt drin" - klappt also.
Ich kann das Beispiel (http://selfhtml.teamone.de/dhtml/modelle/anzeige/woerterbuch.htm) aber nicht anpassen.
Mit einem Textfeld war es einfach:
*******
if(document.Eingabe.Such_04.value != "") {
if(Suchbegriffe > 0)
Suchausdruck = Suchausdruck + " & _04 = " + document.Eingabe.Such_04.value;
else
Suchausdruck = Suchausdruck + "_04 = " + document.Eingabe.Such_04.value;
Suchbegriffe++;
}
*******
Nun müsste ich aber den Wert aus Feld "_04" und den Wert aus dem Eingabefeld umwandeln in das Format JJMMTT und miteinander vergleichen.
Ich durchschaue die notwendige Syntax nicht. :-(
Wer hat hat's drauf?
Gruß Andreas