Datumsauswahl

A Datumspicker, Popup -Kalender, Datum und Uhrzeitpicker, oder Zeitpicker ist ein grafische Benutzeroberfläche Widget Dadurch kann der Benutzer ein Datum aus einem Kalender und/oder einer Zeitspanne aus einem Zeitbereich auswählen. Die typische Praxis ist es, a zu liefern Textfeld Feld, das, wenn er auf ein Datum eingereicht wurde, einen Kalender neben oder unter dem Feld aufgreift, sodass der Benutzer das Feld mit einem entsprechenden Datum bevölkern kann, oder ein Textfeld mit einem Symbol eines Kalenders so, dass beim Symbol beim Symbol wird angeklickt, der Kalender (oder das Zeitfeld) angezeigt oder das Kalender -Widget direkt (inline) anzeigen.
Der Datumspicker bietet mehrere Vorteile, darunter:
- Erlauben Sie dem Benutzer, ein Datum einzugeben, indem Sie lediglich auf ein Datum im Pop-up-Kalender klicken, anstatt ihre Hand von der Maus abzunehmen, um ein Datum einzugeben.
- Validierung von Daten durch Einschränkung der Datumsbereiche, z. Erst heute und zwei Wochen später oder nur für Daten in der Vergangenheit.
- Ein Datumsbereich kann eingegeben werden, so dass für eine Reihe von "From-to" -Date-Feldern, wenn das Feld "From" gefüllt ist, das Feld "bis" nicht auf ein Datum vor dem Feld "From" oder wenn die Das Feld "zu" ist gefüllt, das Feld "From" kann nicht auf ein späteres Datum eingestellt werden als das Feld "zu".
- kann einen "Today" -Button haben
- kann den Tag, an dem die Woche beginnt, anpassen
- Es können nur rechtliche Daten eingegeben werden, z. 29. Februar 2100 Kann nicht eingetragen werden, noch könnte der 31. Juni.
- Verwirrung des Datumsformats wird beseitigt, z. ist der 4./4/10 4. Juli 2010, 7. April 2010 oder 10. April 2007?
Im Falle einer Zeitpicker sind viele ähnliche Funktionen verfügbar, z. B. sicherzustellen, dass der Benutzer sichergestellt wird
- Kann nicht eine ungültige Zeit eingeben (25:18, 4:61).
- Ich kann nicht aus der Reichweite ausgewählt werden (18:00 Uhr für ein Unternehmen, mit dem Kunden ihre eigenen Termine auswählen können, aber das Unternehmen schließt um 17:30 Uhr) oder zu unbeaufsichtigten Zeiten (wie Mittagessen).
- Ich kann keinen ungültigen Bereich auswählen (kann die ausgewählte Zeit auf die nächstgelegene 5, 10 oder 15 Minuten oder einen beliebigen Bereich beschränken, z. B. 2:30 oder 2:45 ist in Ordnung, aber 2:37 nicht.)
Ein Beispiel für einen programmierbaren Datumspicker wird in der Dokumentation für die angezeigt JQuery UI JavaScript Benutzeroberflächenbibliothek bei: http://jqueryui.com/datepicker/