Обновление: следующий тип ввода работает как положено:
Есть несколько важных вещей, которые вы должны иметь в виду:
Он работает только на iPhone OS3.1 +
Входной тег ДОЛЖЕН быть внутри тега.
Также стоит отметить следующие теги:
<!-- display a telephone keypad -->
<label for="tiTel">Telephone:</label>
<input type="tel" id="tiTel"/>
<br/>
<!-- display a URL keyboard -->
<label for="tiUrl">URL:</label>
<input type="url" id="tiUrl"/>
<br/>
<!-- display an email keyboard -->
<label for="tiEmail">Email:</label>
<input type="email" id="tiEmail"/>
<br/>
<!-- display a numeric keyboard -->
<label for="tiZip">Zip Code:</label>
<input type="text" pattern="[0-9]*" id="tiZip"/>
<br/>