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

标签 javascript jquery html angular

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

<input type="tel" />
<input type="email" />
<input type="?" />

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

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

我随机尝试过这个:

<input type="text" lang="ar" />

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

最佳答案

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

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

http://mobileinputtypes.com/

关于javascript - 使用 HTML 5 更改移动设备上的键盘语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60336848/

相关文章:

javascript - 如何改变HTML5中视频的播放速度?

javascript - 强制调整点图像大小

jquery - 设置显示:none to some div after I delete the text from textarea

javascript - 将 jquery 值绑定(bind)到特定的 DIV 高度

html - Firefox 89 看不到 userChrome.css 甚至设置 toolkit.legacyUserProfileCustomizations.stylesheets=true

c# - 强制加载整页

javascript - 单击单选按钮填充文本框

javascript - 如何在使用 React 进行身份验证后重定向到不同的页面

javascript - iOS - 如何在默认浏览器(Safari 或 Chrome)而不是应用内浏览器中打开链接?

java - 使用字符串变量作为 'if' 条件的一部分时出现问题