【JS篇】禁止手机默认键盘弹出
开发过程中由于业务需求,需要通过点击input弹出自定义弹层,但input获得焦点时,会默认弹出手机默认键盘,此时就需要屏蔽手机默认键盘的弹出,尝试过使用readonly属性,但使用该属性也会同时屏蔽了获取焦点事件,使得input无法点击,最后发现在focus事件中加入以下代码就可屏蔽手机默认键盘的弹出。
<Input onFocus={() => {// 屏蔽默认键盘弹出document.activeElement.blur();// TODO ...}}
/>
此处注意若使用了ts语法,document.activeElement.blur会提示错误,注意加上以下判断即可:
<Input onFocus={() => {// 屏蔽默认键盘弹出if (document.activeElement instanceof HTMLElement) {document.activeElement.blur()}// TODO ...}}
/>
【JS篇】禁止手机默认键盘弹出相关推荐
- php手机网页弹出软键盘代码,Html5页面上如何禁止手机虚拟键盘弹出
工作中遇到如下需求,点击输入框弹出自定义弹窗,输入框是input标签: 但是在移动端,input会默认触发手机的虚拟键盘,如何阻止手机虚拟键盘弹起呢?目前我试过有两个方案,一个是给input添加rea ...
- js防止安卓手机软键盘弹出挤压页面导致变形的方法
h5防止安卓手机软键盘弹出挤压页面导致变形的方法 输入框定位在底部,手机端打开,输入框聚焦后软键盘打开为什么会瞬间自动关闭呢? 先看看问题: 1.原来是这样的: 2.在苹果手机里面是正常的: 3.到了 ...
- js 监听手机端键盘弹出和收起事件
本文转自:https://www.cnblogs.com/shimily/articles/12197217.html const ua = typeof window === 'object' ? ...
- android 输入法不自动弹出窗口,Android EditText默认不弹出输入法的实现方法
一.Android EditText默认不弹出输入法的办法: 1. 在AndroidManifest.xml中将需要默认隐藏键盘的Activity中添加属性即可(常用此方法) android:wind ...
- 【vant ui 双向输入框禁止手机键盘弹出】
vant ui 双向输入框禁止手机键盘弹出 <van-field readOnly @focus="noBomBox" :formatter="formatterN ...
- 移动端选择时间时禁止软键盘弹出
今天在做移动端时 遇到了尴尬的问题 选择时间时 手机自带的软键盘将时间插件顶了上去 很别扭 因此在网上找了下 我前端使的是element-ui 前端: <el-date-picker v-mod ...
- Android实现Mtp访问浏览手机存储(二) 禁止DocumentsUI文件直接弹出
Android实现Mtp访问浏览手机存储(一)访问Mtp目录 Android实现Mtp访问浏览手机存储(二) 禁止DocumentsUI文件直接弹出 当usb接入时,默认打开系统的DocumentUI ...
- Android 禁止键盘弹出 关闭键盘 禁用键盘 禁用输入法 关闭输入法
Android 禁止键盘弹出 公司App的需求是:EditText接收扫码枪的输入,或者自定义的数字输入界面,不要弹出键盘: 而当EditText接收到扫码枪数据时,获取到焦点,就会弹出键盘, ...
- Android 软键盘 弹出,默认隐藏,强制隐藏,自动变大写等
经常时不时的需要控制软键盘的不同状态,每次用每次查,自己总结一下所有关于Android软键盘的东西写一块. 1.代码中弹出/隐藏软键盘: //view为接受软键盘输入的视图,SHOW_FORCED表示 ...
最新文章
- PL/SQL三种集合类型的比较
- 移动端访问mysql_java – (可能)数百个移动客户端访问MySQL数据库的最佳方法是什么?...
- windows python3.2 shell环境(python叫做解释器)
- haarcascade_frontalface_default.xml等文件
- Android 刘海屏来袭,全网最全适配技巧
- 彩色手绘元宵节插画风素材图片
- 二叉树的创建、遍历(递归和非递归实现)、交换左右子数、求高度(c++实现)
- 选数 2002年NOIP全国联赛普及组
- 编写JAVA脚本的JSP页面
- 小米笔记本适合计算机专业吗,真Pro还是假专业?细说小米新笔记本电脑五宗罪...
- HUSTOJ的安装与配置
- matlab将矩阵分解成lu,MATLAB中矩阵LU分解
- Excel作图-制作复合饼图
- maplab(2):ROVIOLI简介
- 【经验总结—1】:研究僧常用文献搜索网站和下载方法
- mybatis源码解析(二)解析SqlSession下的四大对象(Executor、StatementHandler、ParameterHandler和ResultSetHandler)和插件使用
- html图片的隐藏与显示,Jquery中使用show()与hide()方法动画显示和隐藏图片
- ChatGPT APK 安卓手机 安装包
- excel实现分组合并后居中
- sql语句重点基础:查询语句