javascript - 在常规反应中,如何在提交或“输入”键时关闭移动键盘?
问题描述
我试图找到这个答案,但我发现的所有其他问题都是 React Native。
`handleEnter(e){
if(e.key == 'Enter'){
//REMOVE KEYBOARD
}
}`
我的输入也是文本搜索。所以我想让键盘隐藏起来,这样用户就可以看到出现的结果。
解决方案
e.target
是焦点input
或textarea
用户扭动的地方。当他点击Enter
焦点input
变得没有焦点时,键盘消失了
`handleEnter(e){
if(e.key == 'Enter'){
e.target.blur();
}
}`
推荐阅读
- javascript - 计算两个字段的值
- asp.net-core - 如何从控制器返回剃须刀页面?
- asp.net-core - 从 ASP.Net Core 项目中引用 Web API 项目可以吗?
- java - 在命令提示符下运行 java 命令时出现错误
- r - Geom_Text 不在 Geom_Bar 上定位 vjust 标签
- python - 如何让 Keras 真正支持稀疏矩阵?
- javascript - JavaScript 中 JSON 的过滤级别递归地保留子级
- labview - Labview 调用 subVI 作为独立窗口
- powershell - 如何将文件下载为字节流?
- node.js - 多个猫鼬查询