Die Antwort sehe ich erst jetzt. Schon wieder einiges, das ich nicht wusste...
Die Erklärung zu aria-describedby="hint" auf https://developer.mozilla.org hab ich beim Überfliegen jetzt nicht verstanden, ich werd mir das nochmal ansehen. Ist das essentiell oder eher optional?
Aber wenn das Eingabefeld nur für Zahlen ist, sollte es auch den entsprechenden Typ haben, womit Nutzer von virtuellen Keyboards auch nur Ziffern und Dezimaltrennzeichen (evtl. auch Minus) vorgesetzt bekommen:
<label for="input">Eingabe</label> <p id="hint">Bitte nur Ziffern sowie , oder . angeben</p> <input id="input" aria-describedby="hint" type="number" pattern="…"/>
Mit input type="number" kann je nach Browser kein Komma eingegeben werden. Das ist für deutsche Nutzer verwirrend, daher hab ich mich für type="text" und inputmode="numeric" entschieden.
Statt
let
sollte hier überallconst
stehen.
Jetzt mal doof gefragt. Ist das wichtig?
Für Ausgaben ist das
output
-Element da.
😀 Okay
Besten Dank und schöne Grüße