作者heavenbetula (绿草)
看板Web_Design
标题[问题] react关於中文拼音onComposition事件
时间Thu Jun 23 17:06:14 2022
各位大大好
直接附上demo网址
https://stackblitz.com/edit/react-ygavhk?file=src%2FApp.js
我有个需求是需要再输入栏位时,避开中文拼音的部分
也就是例如输入“我”,不希望会经历注音拼音的部分
因此想说用onComponsition事件来处理
上面范例网址中,不明白为什麽栏位改变时,始终触发不到compositionend
请问是为什麽呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 115.43.135.34 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1655975178.A.A59.html
1F:推 duck10704: 不确定是不是 Chrome 问题 你要在 compositionend 触 06/23 18:40
2F:→ duck10704: 发当下直接去 call handleChange(e); 然後再把 06/23 18:41
3F:→ duck10704: handleChange 中的 if 判断式拿掉应该就可以了 06/23 18:41
我duck大,你说的方式去做,可是这样注音的拼音就跑出来了耶
※ 编辑: heavenbetula (115.43.135.34 台湾), 06/23/2022 19:11:24
6F:推 art1: 我用 win10,firefox 测的结果是变成无法用输入法输入中文了 07/03 19:51
7F:→ art1: 每次输入一个注音,console 的总数就 +3 的样子 07/03 19:52
8F:推 VdustR: 字型酷喔 07/03 20:29
9F:推 EPGo: input uncontrolled 会比较好做 07/16 00:21