javascript - 使用“Enter”键提交,但不在手机的虚拟键盘中
问题描述
我将 quill 与 react 一起使用,并为键 13(回车)添加了绑定以发送消息(换行输入换行)。
在 PC 上完美运行,但在移动设备上我不希望它发生。在移动设备中,我想要常规行为(新行),所以如果用户想要发送消息 - 他只需点击“提交”。
我考虑过解析用户代理字符串,或者以某种方式检测虚拟键盘,但我正在寻找更可靠的东西。
有正确的方法吗?
解决方案
推荐阅读
- python - 统计浏览次数文章
- sql - 如何在postgres中获取每个日期的数据计数
- android - Kotlin 协程 UI 未冻结
- python - TidBit 电脑商店的信用计划
- python-3.x - 为什么这个特定的 if 条件永远不会执行?[如果中间 < k <= 正确:]
- java - oracle.net.ns.NetException :ORA-12505, TNS:listener 目前不知道 Oracle18c ExpressEdition 中连接描述符中给出的 SID
- javascript - setTransform 和 Scale 以适合给定图像的 Canvas
- javascript - 如何进行带有错误响应的 JSON api 调用?
- swift - 如何在 SwiftUI 视图上禁用用户交互?
- ruby - 如何根据 ruby 中的日期范围在 mongo 集合中查找文档