Принудительно использовать номера в мобильной веб-форме - PullRequest
3 голосов
/ 11 февраля 2010

У меня есть простая веб-форма, предназначенная для Opera Mini и Opera Mobile. Я использую только элемент ввода HTML.

Теперь я хотел бы ограничить элемент только целыми числами. Есть ли способ применить это в этом браузере (возможно, даже при включении телефона в числовой режим)?

А если бы я хотел разрешить поплавки, то возможно ли это?

Ответы [ 3 ]

1 голос
/ 01 апреля 2010

В XHTML Basic вы можете использовать inputmode="digits" в своих <input> тегах для достижения этой цели. В мобильных браузерах должна поддерживаться более широкая поддержка механизмов HTML5.

1 голос
/ 07 ноября 2012
<input type='tel' /> 

вызовет цифровую клавиатуру в браузерах по умолчанию для Android, WP8 и iPhone, а также Chrome для Android. В моих браузерах на Android не числовые символы удаляются на экране.

<input type='number' /> 

должно нормально работать для поплавков. В обоих моих браузерах Android он также автоматически удаляет ведущие нули onblur.

1 голос
/ 01 апреля 2010

Вы должны иметь возможность использовать тип ввода «число», это часть спецификации HTML5. Я не уверен, что Opera автоматически отобразит цифровую клавиатуру, но iphone по крайней мере показывает ...

...