我正在监听一个输入框的keyup事件。
当我使用日语输入法输入字符时,事件不会被触发。这是预期行为,因为回车字符被转换为平假名并出现下拉菜单,用户可以选择它们的片假名或汉字版本。在用户输入时,字符会被下划线标记,用户可以通过按回车键选择自己的选择(假名/汉字)。之后,文本不再下划线标记,并且被“提交”到输入文本中。
这种行为是预期的,因为这就是输入法的工作方式。
然而,我并没有预期在文本提交之前收到任何keyup事件(即使在这种情况下,我也希望触发change事件而不是keyup),因为回车键是输入法的一部分。
我正在监听keyup事件,因为我需要在用户释放回车键时触发一个操作。
我已经分析了在西方和日本输入法中键入回车时的事件数据,但没有发现任何相关的区别。
应该如何处理这种情况?
当我使用日语输入法输入字符时,事件不会被触发。这是预期行为,因为回车字符被转换为平假名并出现下拉菜单,用户可以选择它们的片假名或汉字版本。在用户输入时,字符会被下划线标记,用户可以通过按回车键选择自己的选择(假名/汉字)。之后,文本不再下划线标记,并且被“提交”到输入文本中。
这种行为是预期的,因为这就是输入法的工作方式。
然而,我并没有预期在文本提交之前收到任何keyup事件(即使在这种情况下,我也希望触发change事件而不是keyup),因为回车键是输入法的一部分。
我正在监听keyup事件,因为我需要在用户释放回车键时触发一个操作。
我已经分析了在西方和日本输入法中键入回车时的事件数据,但没有发现任何相关的区别。
应该如何处理这种情况?