Nico R.: Verständnisfrage zu Regex in JS und HTML

Beitrag lesen

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 überall const stehen.

Jetzt mal doof gefragt. Ist das wichtig?

Für Ausgaben ist das output-Element da.

😀 Okay

Besten Dank und schöne Grüße