Ein besseres Beispiel wäre vielleicht anhand von Uhrzeiten. Wähle Uhrzeit 08.00 bis 11.00 Uhr.
Was heißt "wähle", kannst du das mit igrnedeiner Interaktion die du mit deinem Browser hast in Verbindung bringen? Es gibt keine Wählscheibe, du kannst ihm nicht sagen "wähle" - ich weiß nicht was du konkret willst.Klick auf 08.00 und anschließend Klick auf 11.00 Uhr. Die Stunden 09.00 und 10.00 Uhr sollen damit mit belegt werden. Aktiviert sind dann 08.00, 09.00, 10.00 und 11.00.
wieso sollte das so sein?
Ich möchte eine Funktion haben, in der ein User sagen kann, das er in der Zeit von 08.00 bis 11.00 einen bestimmten Termin hat. Auf einem Formular soll er dann die Uhrzeit angeben können.
soll das automatisch passieren?
Der erste und letze Klick, sprich bin von 08.00 bis 11.00 nicht da betätigt der User, die zwischenliegenden Uhrzeiten sollen dann natürlich logischerweise auch belegt werden. Automatisch, damit er nicht in jedes Feld (08.00, 09.00, 10.00 und 11.00) einen Klick machen muss.
dann kannst du form.elements rückwärts durchgehen und alle checkboxen checken bis du auf eine triffst, die bereits angekreuzt wurde. Das sollte mit Hilfe von selfhtml kein Problem sein.
Habe so etwas gesucht, aber leider nix passendes gefunden, oder nicht verstanden.
Struppi.