在HTML输入字段之间切换输入法
Switching between input methods between HTML input fields
我有一个带有两个输入文本字段的HTML表单。
当用户从第一个字段切换到第二个字段时,我想自动将用户的输入法切换到不同的输入法,比如说不同的语言。
我尝试这样做的原因是,我希望用户在每个字段中用已知的不同语言键入内容。
我尝试了<input lang="JA" />
,但这似乎并没有改变Mac和iOS版Safari的输入法。
在HTML或JavaScript中,是否可以在每个文本字段的基础上更改输入方法?
输入方法由浏览器和用户控制。lang
属性不影响这一点,也没有其他HTML方式。从通常在浏览器中使用并被用户接受的方法(无论是无声地还是通过找出如何控制这些事情)更改每个文档的输入方法,更不用说每个字段了。
在某些情况下,为用户提供特殊工具可能会有所帮助——不是覆盖输入法,而是提供额外的可能性。例如,如果期望的语言是用拉丁字母写的,除了基本的a–z之外,还有一些额外的字母,那么你可以有输入它们的按钮(以帮助使用键盘的人无法方便地输入它们)。
可以构建充当输入法编辑器的控件,请参见例如输入日语的typd.in。但这意味着在用户正在使用的输入法之上使用一些东西。
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 全局变量和全局对象的属性之间有什么区别吗
- java.net和javascript之间正则表达式的差异
- JavaScript中的函数和对象之间没有区别吗?
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- Jquery在函数之间传递表行
- 根据某些条件在视图之间切换
- 在控制器和数据对象之间同步数据
- d3中堆栈函数和嵌套函数之间的差异
- JQuery:在页面之间滑动
- 如何使用JavaScript查找1和N之间的所有数字的总和
- 操作放置在画布上的元素之间的连接
- 在下划线中使用_(obj).map(callback)和_.map(obj,callback)之间的区别
- jquery在表单之间切换
- Nodejs API控制器,用于在API之间切换
- 如何在aspx页面之间传递参数
- 在索引.html和应用.js [node.js] 之间共享变量
- 什么是&&在没有if的行中的变量之间
- DOM元素和angular元素之间的主要区别是什么
- 在HTML输入字段之间切换输入法