2013-01-10 6 views
6

Ich mag würde wie ein HTML 5 Eingabeelement haben:HTML 5 input type "number" mit Schritt = "any" => kein Dezimaltrennzeichen auf Chrome Soft Keyboard

<input type="number" step="any" value="3.5"/> 

Dies funktioniert gut auf meinem iPhone Safari Browser, aber nicht in Chrome für Android. Es zeigt die rechte Soft-Tastatur, aber nicht das Dezimaltrennzeichen. Also ich bin nicht fähig, irgendwelche Dezimalstellen einzugeben.

Gibt es z.B. irgendwelche JavaScript-Optimierungen, die den Chrome-Browser zeigen die richtige Tastatur machen?

Da es sich wie ein Fehler anfühlt: Kann mich jemand auf den Issue Tracker von Chrome für Android hinweisen, um einen Fall dafür zu öffnen?

+0

Hatte dieses Problem zu haben Sie noch keine Freude noch probiert haben step = "0,01" und das schien nicht zu funktionieren. – Paul

+0

Gleiches Problem, auch auf S4, ich habe Google Tastatur installiert, es zeigt das Dezimaltrennzeichen wie erwartet. Hoffe Samsung oder Chrome behebt das in der S5. – qorsmond

Antwort

0

Dies ist kein Fehler, sondern gemäß der W3-Spezifikation, dass andere Browser nicht folgen. Das Update soll "Any" sein, aber Chrome hat das auch nicht implementiert.

Verwandte Themen