/ / Jquery masked Input v1.4 problem z urządzeniem Samsung Android - android, jquery, html, input, jquery-mask

Problem z maskowaniem Jquery Input v1.4 z urządzeniem Samsung z systemem Android - Android, jquery, html, input, jquery-mask

Stoję w obliczu problemu z wtyczką jquery-masked-input v1.4.

Mam pole wprowadzania:

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

i zastosowałem do niej maskę:

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

Działa doskonale na wszystkich urządzeniach, począwszy od komputerów stacjonarnych, telefonów komórkowych (wszystkie telefony iphony, androidy), z wyjątkiem urządzeń Samsung Android.

To, co robi na tych urządzeniach, to kiedy próbujęwpisanie liczb spowoduje wprowadzenie tylko jednej cyfry i natychmiast otworzy się klawiatura tekstowa. Wtedy, gdy spróbuję ponownie wprowadzić cyfry, nie będzie to poprawnie wyświetlane. Na przykład.

Chcę wprowadzić: (989) 942-0827 Co otrzymuję: (898) ___-__ 9

a klawiatura tekstowa otwiera się, gdy próbuję wprowadzić liczby.

Zaproponuj jakieś obejście. Z góry dziękuję.

Odpowiedzi:

1 dla odpowiedzi № 1

To jest bardzo stare, ale mimo to myślałem, że mimo wszystko będę pisać ...

Nie jestem w 100% pewien, że rozumiem twój problem, ale spróbuj zmienić typ na numer. To powinno wymusić na klawiaturze numerycznej cały czas i nie pokazywać klawiatury tekstowej

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