跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 关于在搜索框中使用输入法的问题
未分類
9 10 月 2020

关于在搜索框中使用输入法的问题

关于在搜索框中使用输入法的问题

資深大佬 : Exin 0

在 Windows 10 使用系统内置中文输入法在顶栏搜索框中尝试输入英文的情景,以搜索 ap 为例——

1. 按下 “a” 和 “p”
2. 输入法进入选词模式
3. 按下回车键跳过选词,试图选择单词 “ap”

期望的结果:”ap” 出现在搜索框中,搜索不被触发

实际的结果:搜索被触发,且搜索的关键词是 “a’p”

建议:

1. 通过这个事件监听输入法选词,实现更完善的判断逻辑 https://developer.mozilla.org/en-US/docs/Web/API/Element/compositionend_event

2. 使用在 HTML 中使用 form 标签包裹输入框,通过 onSubmit 回调处理提交事件,避免目前的直接监听回车按键事件的实现方式

大佬有話說 (0)

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具