iPhone Web应用程序和特定输入类型

cee*_*yoz 30 iphone safari mobile-safari

我记得在一段时间内看过一个教程,但我无法重新谷歌.

据说有一种方法可以让iPhone上的Safari提供非默认键盘.它有点像这样,输入名称属性中的某些关键字触发了它......

这将提供默认键盘:

<input type="text" name="normal_text" />
Run Code Online (Sandbox Code Playgroud)

这将给出数字输入键盘:

<input type="text" name="blah_blah_zip" />
Run Code Online (Sandbox Code Playgroud)

这将给出数字输入键盘:

<input type="text" name="blah_blah_email" />
Run Code Online (Sandbox Code Playgroud)

有谁知道这仍然是一个可用的功能,如果是这样,触发它的关键字是什么?谢谢!

Gab*_*mbe 80

Safari浏览器为iPhone操作方法的说明这仍然是可能有不同的语法.

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 -->
Run Code Online (Sandbox Code Playgroud)

  • 看起来像是在OS 3.1中添加的.Sweeeeet! (2认同)
  • 请注意,同时支持`type ="time"`(以及其他一些我猜),但我发现无法指定分钟的粒度(某些应用程序使用5分钟步骤,但HTML5`step`属性不支持诀窍). (2认同)