Daten aus einer Javascript Funktion in einen Warenkorb legen
bearbeitet von Gunnar Bittersmann@@dedlfix
> Jetzt mal Butter bei die Fische. Wie genau würdest du den Ablauf beim Reservieren aus Nutzersicht haben wollen?
Der Nutzer wählt einen Platz, dieser wird ihm *sofort* als durch ihn belegt angezeigt. Das ist bei Checkboxen schon der Fall. ([Erwähnte ich schon Checkboxen?](https://forum.selfhtml.org/self/2017/mar/20/daten-aus-einer-javascript-funktion-in-einen-warenkorb-legen/1690527#m1690527)) _Im Hintergrund_ wird die Anfrage asynchron an den Server geschickt und der Platz auch dort (temporär) als für diesen Nutzer reserviert markiert. Sollte da zufällig gerade ein anderer schneller gewesen sein, bekommt der Nuzter wenig später (je nach Verbindung Sekundenbruchteile bis wenige Sekunden) eine entsprechende Meldung und die Checkbox wird auf _disabled_{: @en} gesetzt.
Der Nutzer wählt einen weiteren Platz …
Nachdem er alle gewünschten Plätze gewählt hat, drückt der Nutzer „Karten kaufen“. In dem Moment gilt:
> dass Bestätigungen vermutlich rechtsverbindlich sein müssen.
(vermutlich ohne „vermutlich“). _Hier_ muss der Nutzer tatsächlich auf die Bestätigung vom Server warten, dass auch wirklich alle gewünschten Plätze für ihn reserviert wurden.
Wenn der Nutzer nicht inner halb einer gewissen Zeit auf „Karten kaufen“ drückt, gibt der Server die markierten Plätze wieder frei.
LLAP 🖖
--
“When UX doesn’t consider *all* users, shouldn’t it be known as ‘*Some* User Experience’ or... SUX? #a11y” —[Billy Gregory](https://twitter.com/thebillygregory/status/552466012713783297)