2014-12-02 6 views
7

Ich habe ein Problem mit jquery-masked-input v1.4 plugin.Jquery maskiert Eingabe v1.4 Problem mit Samsung Android-Gerät

Ich habe ein Eingabefeld:

<input type="text" id="phone" placeholder="(999) 999-9999" /> 

und haben die Maske angewendet werden:

<script> 
     $("#phone").mask("(999) 999-9999"); 
    </script> 

Es funktioniert perfekt auf allen Geräten von Desktops hin und Handy (alle iphones, Androiden) außer für Samsung Android Geräte.

Was es auf diesen Geräten tut ist, wenn ich versuche, die Zahlen einzugeben, würde es nur eine Ziffer eingeben und sofort würde die Texttastatur öffnen. Dann, wenn ich versuche, die Zahlen erneut einzugeben, würde es nicht richtig angezeigt. Z.B.

Ich möchte ein: (989) 942-0827 Was erhalte ich: (898) ___-__ 9

und der Text-Tastatur Öffnung halten, während ich versuche, die Zahlen einzugeben.

Bitte schlagen Sie eine mögliche Abhilfe vor. Danke im Voraus.

+0

Hallo, ich habe nicht das gleiche Problem. Hast du eine Lösung dafür gefunden? – user752746

+0

Hallo, ich habe das gleiche Problem, hast du einen Workaround dafür gefunden? – SDK

Antwort

0

Das ist sehr alt, aber dachte, ich würde auf jeden Fall veröffentlichen ...

Ich bin nicht 100% sicher, dass ich Ihre Frage verstehen, aber versuchen, die Art zu Nummer zu ändern. Dies sollte den Nummernblock immer erzwingen, und nicht die Texttastatur

anzeigen
<input type="number" id="phone" placeholder="(999) 999-9999" />