Тег ввода номера Blackberry 10 HTML5 — поле ввода становится пустым после нажатия

Я попробовал свое приложение HTML5 на телефоне Blackberry 10 (Q10) и использую поле ввода, для которого код:

<input type="number" placeholder="myID" id="myId"/>

При тестировании я могу ввести свое числовое значение, но как только я нажму на другое поле или нажму кнопку, первое поле ввода станет пустым.

Странно, когда я меняю тег "номер" на "числовой", он работает! После проверки ссылки HTML5 я вижу, что такого «числового» тега не существует!

Работает ли «номер» на Blackberry? что-то не так с моим кодом?


person WiPhone    schedule 20.10.2013    source источник
comment
На какой версии ОС вы тестируете (10.0, 10.1, 10.2)?   -  person jeffheifetz    schedule 21.10.2013
comment
Я использую BB 10.1.0.2342 и использую JqueryMobile в своем приложении.   -  person WiPhone    schedule 22.10.2013


Ответы (2)


Я только что протестировал его здесь на ОС 10.1.0.4181, и он отлично работает для меня, используя ваш код. У вас случайно нет слушателей на Blur, может там что-то еще происходит..=

person chadtatro    schedule 21.10.2013
comment
Я использую BB 10.1.0.2342 и использую JqueryMobile в своем приложении. У меня нет прослушивателя onBlur в моем коде - person WiPhone; 22.10.2013

Причина, по которой это работало хорошо с type="numeric", заключается в том, что ваша проблема не возникает на type="text".

Если тип ввода не указан или тип неизвестен, браузер будет обрабатывать его как type="text".

person DerZyklop    schedule 15.07.2014