2016-03-25 4 views
0

Ich habe eine mobile Website und es hat einige HTML-Eingabeelemente darin, wie folgt aus:Wie zu zwingen, Tastatur mit Symbolen in der mobilen Website im Android

<input type="number"/>

ich die Seite sichtbar von einem Android gemacht haben Anwendung.

Ist es möglich, die Tastatur mit Symbolen statt der Standard mit Buchstaben zu erhalten, wenn dieses HTML-Eingabeelement fokussiert ist?

Es funktioniert mit IOs mit type="number" aber auf Android zeigt es nur ein Nummernblock.

ios vs android

+0

Es gibt über 8.000 Android-Gerätemodelle. Diese werden mit vielen, vielen verschiedenen Eingabemethoden geliefert (ua Tastaturen), und andere können von Benutzern aus dem Play Store und anderswo heruntergeladen werden. Eine Eingabemethode muss keine "Tastatur mit Symbolen statt ... einer mit Buchstaben" haben. Es gibt keine Möglichkeit für native Android-Apps, eine "Tastatur mit Symbolen anstelle von ... einer mit Buchstaben" anzufordern, ganz zu schweigen von Websites, die dies verlangen. – CommonsWare

+0

@CommonsWare. Ich denke, ich muss es klären. Ich möchte, dass die Standard-Symbole der Tastatur ähnlich wie in IOS angezeigt werden. Ich möchte keine Gewohnheit. – Whitecat

Antwort

1

Der einzige Eingang, den Sie zuverlässig ist Ihre eigene steuern kann. Wenn Sie sicherstellen wollen, dass es eine Tastatur mit den richtigen Symbolen ist möglich:

  • keine input angeben (die Standard-Tastatur hat in der Regel alle unterstützten Zeichen)
  • Eine in-Website Tastatur.

Ich habe das gleiche Problem in der Vergangenheit behandelt. Wir haben uns schließlich für die erste Lösung in Kombination mit einer benutzerdefinierten Eingabevalidierung entschieden. Aber keiner von ihnen ist wirklich gut.

Verwandte Themen