使用 HTML 5 更改移动设备上的键盘语言

The*_*Man 8 html javascript jquery angular

我有双语 HTML 5 表单,我正在使用 type 属性来帮助更改移动设备的键盘布局。

<input type="tel" />
<input type="email" />
<input type="?" />
Run Code Online (Sandbox Code Playgroud)

这工作正常,因为 tel 值显示数字键盘,而电子邮件显示用于电子邮件输入的自定义键盘。

但我想知道是否有办法指定输入的语言,以便设备切换到适当的键盘?

我随机试过这个:

<input type="text" lang="ar" />
Run Code Online (Sandbox Code Playgroud)

但是什么也没发生,这在 HTML5 或 Javascript 中甚至可能吗?

E2r*_*abi 7

我认为这不太可能,您会遇到的问题是键盘本身就是一个取决于用户区域设置的应用程序,因此您不能直接从您的网页 html 页面更改它,也不能保证您的用户将拥有“阿拉伯语” " 字符集和键盘也取决于移动设备操作系统

这是 html 移动输入类型的示例:

http://mobileinputtypes.com/