Gunnar Bittersmann: Eingabefeld als Button

Beitrag lesen

@@Gunnar Bittersmann

warum kann es nicht ein zweites Element, nämlich den echten Button geben?

Kann es auch. Werde ich später vielleicht auch machen.

Hab ich jetzt gemacht: Eingabefeld + Button.

Und da das Eingabefeld bei entsprechender Buttonbeschriftung („Link kopieren“) nicht sichtbar sein muss, <input type="hidden"/>. – Geht nicht; select() tut’s dann nicht. Dito bei <input hidden=""/>. Auch mit display: none oder visibility: hidden nicht.

Also das Eingabefeld visuell versteckt. Und da das auch im Screenreader nicht vorgelesen werden soll, aria-hidden="true". Meist hat man ja wenn, dann eins der beiden. Hier visually-hidden und aria-hidden am selben Element.

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann