DIV soll *kein* Button sein
bearbeitet von Gunnar Bittersmann@@Pit
> DIVs der Klasse `li`, die ich gerne per klickbar machen würde
`div` clickbar machen ist allgemein überhaupt keine gute Idee. Sehr viel Aufwand:
* `tabindex="0"`, damit das Ding per Tastatur erreichbar ist.
* Eventhandler für Maus und Tastatur
* `role="button"` u.a. ARIA-Attribute
* …
Léonia Watson hat das mal vorgemacht: [ARIA, accessibility APIs & coding like you give a damn!,](http://de.slideshare.net/LeonieWatson/aria-accessibility-apis-coding-like-you-give-a-damn-2015){:@en} ([Video](https://www.youtube.com/watch?v=qdB8SRhqvFc)). TL;DR: Nicht machen; `<button>` verwenden!
> aber nicht per GET, sondern per POST versenden möchte.
Zum Versenden willst du ein Formular. Hier wohl eins mit mehreren Submit-Buttons, die jeweils als `value` das betreffende Datum haben.
LLAP 🖖
--
*„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“* —Kurt Weidemann
DIV soll Button sein
bearbeitet von Gunnar Bittersmann@@Pit
> DIVs der Klasse `li`, die ich gerne per klickbar machen würde
`div` clickbar machen ist allgemein überhaupt keine gute Idee. Sehr viel Aufwand:
* `tabindex="0"`, damit das Ding per Tastatur erreichbar ist.
* Eventhandler für Maus und Tastatur
* `role="button"` u.a. ARIA-Attribute
* …
Léonia Watson hat das mal vorgemacht: [ARIA, accessibility APIs & coding like you give a damn!,](http://de.slideshare.net/LeonieWatson/aria-accessibility-apis-coding-like-you-give-a-damn-2015){:@en}. TL;DR: Nicht machen; `<button>` verwenden!
> aber nicht per GET, sondern per POST versenden möchte.
Zum Versenden willst du ein Formular. Hier wohl eins mit mehreren Submit-Buttons, die jeweils als `value` das betreffende Datum haben.
LLAP 🖖
--
*„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“* —Kurt Weidemann