Hallo Matthias,
inputmode ist für die Darstellung einer virtuellen Tastatur relevant. Auf einem Desktop merkt man nichts davon.
Wer Zahlen will, sollte type="number" verwenden. Da gibt's dann auch valueAsNumber. Und eine virtuelle Tastatur sollte dann für Zahlen dargestellt werden, denke ich.
Wer Zahlen will, aber die Auf/Ab-Pfeile nicht, muss einen kleinen Hindernislauf absolvieren:
/* Firefox */
input[type=number] {
-moz-appearance: text-field;
}
/* Chromia */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
Kleiner Nachteil von type="number": 123E4 wird als Eingabe akzeptiert. Da muss man im Zweifelsfall doch mit JS oder Pattern nachhelfen.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi