本站不兼容 8 以前的版本的 Interner Explorer 浏览器(或基于这些版本的 IE 的其他浏览器),并且页面样式不完全兼容 IE 8,我们建议你升级至 IE 9 或改用其他非 IE 浏览器

Mozest™

  • 正在加载用户菜单…

开放、分享、互助

转播到腾讯微博
返回列表 回复 发帖

[求助] firefox 下的DIV中如何获得输入法输入的中文

现在的一个项目是这个样子的。用一个DIV来模拟 textarea 功能。目前支持 firefox2, 通过处理键盘事件,来得到输入,添加到div中。
但是在测试中文的时候,没法输入中文,跟踪后,发现,输入中文的时候,发现firefox2 下,键盘事件的keycode为229,charcode为0。如何才能得到中文输入,来完成对中文的支持。

在英文输入法,或者搜狗输入法下多可以使用!可是在中文,微软,全拼输入法下却不行!获得的值全是229。
请问我怎么才可以在中文,微软,全拼输入法下获得键盘输入的值!!

这个我难题我调试了两天,用到了keypress事件,在firefox中,确实没法得到想要的结果,我把例子传上来。
附件: 您所在的用户组无法下载或查看附件
我不是很懂代码,不过我的感觉是,当输入中文的时候,输入法把键盘事件截获了吧?传不到页面,自然无法用页面代码处理吧。
「往日如同阴魂,从它存在到你消失都会不断纠缠着你。」 ~晴空号的杰拉尔德

我顶我顶

提示: 作者被禁止或删除 内容自动屏蔽
Fx3.04。。。。正常
最后回车时出现问题了吧?
可能事件不是同步的,传入中文代码的事件是在回车后才产生的?
*不论美丑善恶,我会代你言说真实的生命。  —— 死者代言人