Ich versuche, ein HTML-Dauer (nicht die Tageszeit) Eingabefeld, dh HH: MM, und ich möchte es die numerische Tastatur auf mobilen Geräten auslösen.Hinzufügen von Sonderzeichen zu Zahleneingabe
<input type="number" />
scheint die einzige zuverlässige Möglichkeit, dies zu erreichen. Aber ich brauche es, um Doppelpunkte :
zu akzeptieren.
Gibt es eine Möglichkeit, das Zahleneingabefeld zu zwingen, zusätzliche Sonderzeichen zu akzeptieren?
Warum nicht einen TimePicker verwenden, der für genau diese Art von Eingabe gebaut wurde? –
Zeitwähler sind für die Tageszeit, zB 12:45 Uhr - ich will nur gezielt Stunden und Minuten als Dauer, z. Diese Aufgabe dauert 5 Stunden 30 Minuten. Es macht nicht viel Sinn für am/pm da zu sein. –
Sie können den Picker in den 24-Stunden-Modus versetzen, wodurch der AM/PM-Indikator entfernt wird. Kann in Ordnung sein, wenn Sie keine Stunden> 23 brauchen. –