Servus!
Ich lese ja grad viel über Formulare und habe diese Quelle geufnden:
tl;dr
<input type="number">
- weil es in Dragon und NVDA nicht richtig vorgelesen wird (label verschluckt)
- weil große Zahlen als Potenzen oder gerundet dargestellt werden.
- weil Chrome keine Fehlermeldung gibt, wenn man Buchstaben eingibt.
Besser wäre es, das so zu regeln:
<input type="text" inputmode="numeric" pattern="[0-9]*">
The solution
Using
<input type="text" inputmode="numeric" pattern="[0-9]*">
allows for a degree of separation between how the user enters data (“input mode”), what the browser expects the user input to contain (type equals number), and potentially how it tries to validate it.
Was denkt ihr darüber?
Herzliche Grüße
Matthias Scharwies
--
Das wirksamste Mittel gegen Sonnenbrand
ist Urlaub am Ostseestrand!
Das wirksamste Mittel gegen Sonnenbrand
ist Urlaub am Ostseestrand!