2

某些操作系统(例如 Windows 8、Windows Phone)能够让本地应用程序指定字段将包含的内容,并提示显示哪个软键盘。是否可以将这些提示添加到常规网页以显示(例如)电子邮件地址优化软键盘或电话号码优化软键盘?

4

3 回答 3

3

可以使用 HTML5 输入类型来提示操作系统应该显示哪个键盘。

有许多网页列出了所有新的 HTML5 输入类型,并展示了它们 在不同平台上的外观示例。

使用 IE9 的 Windows Phone 7支持这些较新的 HTML5 输入类型。

Windows Phone 8 和 Windows 8使用IE10。

有关功能支持的完整列表,请参见quirksmode.orgwufoo.com 上的比较表

于 2013-06-06T17:42:56.983 回答
0

您可以使用 HTML5 中的 13 种新“输入”类型之一为网页提供相同的内容。例如,如果您将“电子邮件”指定为输入类型,Windows 8 上的 IE10 Metro 将提供一个软键盘,可以轻松访问“@”和“.com”。指定“tel”,Windows Phone 8 将显示一个类似电话的键盘。

您可以在此处了解更多信息:W3 学校

于 2013-06-06T17:37:41.253 回答
0

如果您出于任何原因不想更改type属性,也可以使用inputmode属性 ( spec )。这也适用于input以外的元素,例如textarea或任何具有contenteditable的元素。

于 2019-07-12T08:58:12.300 回答