Веб-приложения iPhone и определенные типы ввода

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

Предположительно, есть способ заставить Safari на iPhone предоставлять клавиатуру, отличную от стандартной. Это было что-то вроде этого, когда определенные ключевые слова в атрибуте имени входа запускали его ...

Это даст клавиатуру по умолчанию:

<input type="text" name="normal_text" />

Это даст клавиатуру ввода номера:

<input type="text" name="blah_blah_zip" />

Это даст клавиатуру ввода номера:

<input type="text" name="blah_blah_email" />

Кто-нибудь знает, доступна ли эта функция, и если да, то какие ключевые слова для ее запуска? Спасибо!

Ответов (1)

Решение

Safari для iPhone How-To показывает , что это еще возможно с другим синтаксисом.

Text: <input type="text" /> <!-- display a standard keyboard -->
Telephone: <input type="tel" /> <!-- display a telephone keypad -->
URL: <input type="url" /> <!-- display a URL keyboard -->
Email: <input type="email" /> <!-- display an email keyboard -->
Zip Code: <input type="text" pattern="[0-9]*" /> <!-- display a numeric keyboard -->

Примечание:

Чтобы отобразить цифровую клавиатуру, установите значение атрибута шаблона равным « [0-9]*» или « \d*».