Hi,
schau mal hier. Gibt mehrere Lösungsansätze.
http://stackoverflow.com/questions/7...range-is-valid
Moin^^
Ich hab hier ein Feld, bei dem ich überprüfen muss, ob das eingetragene Datum innerhalb der Sommerferien liegt.
Bisher mache ich das so:
Das klappt auch prima, aber wie Ihr seht, ist die Zeile mit den Daten verdammt langCode:var tag = document.forms['Formular'].Datum.value; var daten_day = "09.07.2012, 10.07.2012, 11.07.2012, 12.07.2012, 13.07.2012, 14.07.2012, 15.07.2012, 16.07.2012, 17.07.2012, 18.07.2012, 19.07.2012, 20.07.2012, 21.07.2012, 22.07.2012, 23.07.2012, 24.07.2012, 25.07.2012, 26.07.2012, 27.07.2012, 28.07.2012, 29.07.2012, 30.07.2012, 31.07.2012, 01.08.2012, 02.08.2012, 03.08.2012, 04.08.2012, 05.08.2012, 06.08.2012, 07.08.2012, 08.08.2012, 09.08.2012, 10.08.2012, 11.08.2012, 12.08.2012, 13.08.2012, 14.08.2012, 15.08.2012, 16.08.2012, 17.08.2012, 18.08.2012, 19.08.2012, 20.08.2012, 21.08.2012"; var daten_ergebnis = daten_day.search(tag); if (daten_ergebnis != -1) { alert("jau, is drin"); }Gibt es da auch eine kürzere Variante?
Das Datum kann n einem Textfeld vom Benutzer selbst eingetragen werden, bzw. wird von einem Datepicker eingetragen. Eine Prüfung auf Format o.ä. findet nicht statt, ist auch nicht nötig. Wenn einer das falsche Datumsformat benutzt hat, darf gerne dieselbe Meldung kommen wie bei einem Datum außerhalb des Zeitraumes ..
Vielleicht weiß ja einer von Euch spontan was .. ist nicht so brennend wichtig, wie gesagt, funktioniert auch so - aber ich finde es einfach .. "unschön"
Liebe Grüße
Mieze
Hi,
schau mal hier. Gibt mehrere Lösungsansätze.
http://stackoverflow.com/questions/7...range-is-valid
Dankeschön.. ich denke, da ist das Passende dabei .. probiere ich in den nächsten Tagen mal aus^^
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)