Ich habe eine mobile Website und sie enthält einige HTML- input
Elemente wie diese:
<input type="text" name="txtAccessoryCost" size="6" />
Ich habe die Seite in einen WebView
möglichen Android 2.1-Verbrauch eingebettet , so dass es sich auch um eine Android-Anwendung handelt.
Ist es möglich, die Tastatur mit Zahlen anstelle der Standardtastatur mit Buchstaben zu erhalten, wenn dieses HTML- input
Element fokussiert ist?
Oder ist es möglich, es für die gesamte Anwendung festzulegen (möglicherweise etwas in der Manifest-Datei ), wenn es für ein HTML-Element nicht möglich ist?
inputmode="number"
Attribut scheint die richtige Antwort Ende 2019 zu sein: developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/… . Die Antwort mit der höchsten Stimmenzahl zum Zeitpunkt dieses Kommentars legt nahe type="number"
, was einige seiner eigenen Fallstricke mit sich bringt. inputmode
scheint nur die Anzeige der virtuellen Tastatur zu beeinflussen und nicht das Verhalten / die Einschränkungen der Eingabe selbst.