Можно ли «намекнуть» на HTML5 функционально для элементов ввода? - PullRequest
1 голос
/ 15 декабря 2011

Я работаю на мобильном сайте, где я хотел бы использовать клавиатуры с номерами, URL и электронной почтой iOS для определенных полей ввода.

Моя проблема заключается в том, что я вынужден использовать<input type="text" /> по причинам, в которые я не буду вдаваться.

Есть ли способ запуска различных клавиатур другими способами - эффективно "намекая" на их предполагаемое использование?

1 Ответ

2 голосов
/ 15 декабря 2011

Короче, нет.Mobile Safari использует тип ввода в качестве единственной подсказки, какую клавиатуру показывать.Установка «text», «number», «url» и т. Д. Является приемлемым методом.

Тем не менее ... Я не уверен, почему вам нужно сохранить ввод type="text" (при условии, чтополитическое решение или ограничение CMS), но будет ли приемлемым запускать функцию javascript при загрузке страницы, чтобы, возможно, изменить атрибут type (возможно, только при обнаружении агента пользователя мобильного сафари)?Может быть, не идеально, но это может дать вам гибкость, чтобы заставить его работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...