Vielleicht für einige eine einfache Frage, … ich stehe auf dem Schlauch.
Also, Veranstaltungen sind als Objekte angelegt (damit ältere über den Zeitplaner gelöscht werden können).
Mit 2 Datums-Feldern für einen "von -> bis" Termin.
Über eine Veranstaltungsseite sollen die Termine per listview -> select -> option ausgegeben, durch einen Nutzer ausgewählt und letztendlich per Formular versendet werden.
(Es ist immer die gleiche Veranstaltung mit einem Buchungsformular aber mit vielen verschiedenen Terminen.)
Code: Alles auswählen
Ihr Termin: <we:listview type="object" classid="1">
<select name="termin" onChange="showTermin(this.value)">
<we:repeat>
<option value="<we:field type="date" name="termin-von" format="d.m.Y" /> - <we:field type="date" name="termin-bis" format="d.m.Y" />">
<we:field type="date" name="termin-von" format="d.m.Y" /> - <we:field type="date" name="termin-bis" format="d.m.Y" /></option>
</we:repeat>
</select>
</we:listview>
Einen ausgewählten Termin kann ich auch über JavaScript
Code: Alles auswählen
<script>function showTermin(val){ document.getElementById ('selectedTermin').innerHTML = val; }</script>
<div id="selectedTermin"></div>
Aber ich brauch den Termin – zusätzlich (!) – auf der gleichen Seite in dem Buchungs-Formular, dort in einem hidden Field:
Code: Alles auswählen
<input type="hidden" name="Termin" value="???????"/>