某些操作系统(例如 Windows 8、Windows Phone)能够让本地应用程序指定字段将包含的内容,并提示显示哪个软键盘。是否可以将这些提示添加到常规网页以显示(例如)电子邮件地址优化软键盘或电话号码优化软键盘?
问问题
875 次
3 回答
3
可以使用 HTML5 输入类型来提示操作系统应该显示哪个键盘。
有许多网页列出了所有新的 HTML5 输入类型,并展示了它们 在不同平台上的外观示例。
使用 IE9 的 Windows Phone 7不支持这些较新的 HTML5 输入类型。
Windows Phone 8 和 Windows 8使用IE10。
有关功能支持的完整列表,请参见quirksmode.org和wufoo.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 回答