[問題] react關於中文拼音onComposition事件

看板Web_Design作者 (綠草)時間1年前 (2022/06/23 17:06), 1年前編輯推噓5(505)
留言10則, 4人參與, 1年前最新討論串1/1
各位大大好 直接附上demo網址 https://stackblitz.com/edit/react-ygavhk?file=src%2FApp.js 我有個需求是需要再輸入欄位時,避開中文拼音的部分 也就是例如輸入“我”,不希望會經歷注音拼音的部分 因此想說用onComponsition事件來處理 上面範例網址中,不明白為什麼欄位改變時,始終觸發不到compositionend 請問是為什麼呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.43.135.34 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1655975178.A.A59.html

06/23 18:40, 1年前 , 1F
不確定是不是 Chrome 問題 你要在 compositionend 觸
06/23 18:40, 1F

06/23 18:41, 1年前 , 2F
發當下直接去 call handleChange(e); 然後再把
06/23 18:41, 2F

06/23 18:41, 1年前 , 3F
handleChange 中的 if 判斷式拿掉應該就可以了
06/23 18:41, 3F

06/23 18:43, 1年前 , 4F

06/23 18:45, 1年前 , 5F
我duck大,你說的方式去做,可是這樣注音的拼音就跑出來了耶 ※ 編輯: heavenbetula (115.43.135.34 臺灣), 06/23/2022 19:11:24

07/03 19:51, 1年前 , 6F
我用 win10,firefox 測的結果是變成無法用輸入法輸入中文了
07/03 19:51, 6F

07/03 19:52, 1年前 , 7F
每次輸入一個注音,console 的總數就 +3 的樣子
07/03 19:52, 7F

07/03 20:29, 1年前 , 8F
字型酷喔
07/03 20:29, 8F

07/16 00:21, 1年前 , 9F
input uncontrolled 會比較好做
07/16 00:21, 9F

07/16 00:57, 1年前 , 10F
https://react-fzfz1g.stackblitz.io <-不是最好做法但能動
07/16 00:57, 10F
文章代碼(AID): #1Yj2qAfP (Web_Design)