2016-04-01 12 views
1

Gibt es eine Möglichkeit, die numerische Tastatur für ein Feld <input type="text" /> für alle mobilen Geräte auszulösen?Zehnertastatur als Eingabetext für alle Mobilgeräte auslösen

Ich habe beide versucht:

<input type="text" pattern="\d*" />

<input type="text" pattern="[0-9]*" />

Dies scheint aber nur für iOS die numerische Tastatur zu triggern. Android zeigt weiterhin die Standardtastatur an.


Hinweis: Ich versuche eine Dauereingabe zu machen, dh. HH: MM, also <input type="number" /> ist keine Lösung dafür, da ich ein Eingabefeld brauche, das Zahlen und Doppelpunkte akzeptiert.

Ich habe auch nichts dagegen, Javascript zu verwenden, wenn das die einzige Lösung ist.

+0

Ich versuchte mit und es funktionierte für numerische Tastatur auf iOS – rbenvenuto

Antwort

0

Ich versuche dies nicht, aber ich habe einige Lösungen in der Vergangenheit sehen:

<input type="number" pattern="[0-9]*" inputmode="numeric"> 

Oder:

<input type="number" pattern="[0-9]*" required> 

denke ich type = tel auch aber unterstützt wird es nie versucht:

<input type="tel"> 

Here Sie haben einige Beispiele.

+0

Dies funktioniert nicht auf Android-Geräten. –

+0

@Ryan King Haben Sie eine Lösung gefunden? :) –

+0

Nein. Sieht nicht so aus, als gäbe es jetzt einen ... –

Verwandte Themen