@@Gunnar Bittersmann
Meine Frage ist, wie kann ich den Preis erhöhen bzw. senken wenn ich die Zahl ändere.
Dazu musst du
- auf das
change
-Event des Eingabefeldes lauschen.- Wenn das feuert, dessen aktuellen Wert auslesen,
- die Berechnung durchführen (Den Preis eines Produkts musst du an geeigneter Stelle ablegen. Da, wo die Berechnung durchgeführt wird, ist keine geeignete Stelle.)
- und das Ergebnis in das vorgesehene Element schreiben.
output
wäre der passende Elementtyp dafür, nichtdiv
; dann geht das auch genauso wie beim Eingabeelement.
Und nicht zu vergessen:
5. dafür sorgen, dass AT[1] die Änderungen auch mitbekommt; dass bspw. ein Screenreader den Betrag bei jeder Änderung erneut vorliest.
Mit aria-live="polite"
fürs output
-Element und entsprechendem aria-controls
-Attribut fürs input
-Element sollte das gewährleistet sein. → MDN: ARIA Live Regions
LLAP 🖖
--
„Wir haben deinen numidischen Schreiber aufgegriffen, o Syndicus.“
„Hat auf dem Forum herumgelungert …“
(Wachen in Asterix 36: Der Papyrus des Cäsar)
„Wir haben deinen numidischen Schreiber aufgegriffen, o Syndicus.“
„Hat auf dem Forum herumgelungert …“
(Wachen in Asterix 36: Der Papyrus des Cäsar)
assistive Technologie ↩︎