1

我有一个网络应用程序。它在 struts 框架上运行,但我认为这与我的问题有关。:)

我希望当我单击或将光标放在我的文本框上时,我可以直接输入日文片假名、平假名和汉字字符。

Windows 有这个 IME,它使您可以通过按 alt + ~ 或根据您的设置启用日语或任何语言来键入这些字符。IO 想要的是我不必这样做。IT 应该是自动的。

这可以通过javascript或任何技术实现吗?请帮忙

4

2 回答 2

1

尝试

ime-mode: active 

在css风格中,基本上你可以为IME设置自动,打开,默认关闭

ime-mode有关MSDNMDC的更多信息

于 2010-03-03T08:04:15.970 回答
0

您可以使用外部 javascript 库,例如wanakana.js

这是一个例子:

<script src="https://unpkg.com/wanakana"></script>

<input type="text" id="wanakana-input"/>
<script>
  var textInput = document.getElementById('wanakana-input');
  wanakana.bind(textInput, /* options */); // uses IMEMode with toKana() as default
  // to remove event listeners: wanakana.unbind(textInput);
  </script>

于 2020-05-26T15:42:16.057 回答