Ich habe eine mobile Website und sie enthält einige HTML- inputElemente wie diese:
<input type="text" name="txtAccessoryCost" size="6" />
Ich habe die Seite in einen WebViewmö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- inputElement 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. inputmodescheint nur die Anzeige der virtuellen Tastatur zu beeinflussen und nicht das Verhalten / die Einschränkungen der Eingabe selbst.