Beachten Sie, dass input type="number"
wie unten eine numerische Tastatur angezeigt werden kann:zeigen numerische Tastatur in iPhone mit Eingabetext
Ist es möglich, input type="text"
zu verwenden, um die gleiche numerische Tastatur angezeigt werden? I nicht wollen ein Nummernfeld mit pattern="\d*"
anzeigen, da es möglich ist, dass der Wert eine Dezimalstelle enthält.
Der Grund, warum ich input type="text"
anstelle von input type="number"
verwenden möchte ist, dass ich den Wert nicht zurückbekommen kann, wenn ich eine Nicht-Nummer für ein Nummernfeld eingabe. Zum Beispiel, wenn ich ABC eingeben, wird es automatisch leer. Es scheint mir, dass die Verwendung von input type="text"
für diese Art von Kontrolle einfacher sein wird.
Was mit mit 'Typ falsch = "number"'? – deceze
Hallo Dezeze, ich habe meine Frage bearbeitet. Vielen Dank. – red23jordan
In HTML5.1 gibt es ein Attribut namens ["inputmode"] (http://www.w3.org/html/wg/drafts/html/master/forms.html#attr-fe-inputmode) die beabsichtigte Art, dies zu unterstützen. Du hättest also '' Allerdings ist es nicht in HTML5 gelistet, also denke ich, dass es momentan nicht viel implementiert ist, wenn überhaupt. – Alohci