有啥办法让input框一直处于获取焦点状态

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有啥办法让input框一直处于获取焦点状态相关的知识,希望对你有一定的参考价值。

已经给input加上了autofocus="autofocus" ,进入页面input就已经处于获取焦点状态了 但是当点击页面其他地方的时候 获取焦点状态就会消失 有什么办法让input在点击页面其他地方的时候 input处于获取焦点状态呢?求教大佬

1、你写的autofocus是让输入框默认获得焦点,并不是一直获得焦点。
2、你描述的需求是本页面只有这个输入框可以输入?如果是这个意思,那就把输入框以外的所有控件都disabled就可以了,这样整个页面就只有这个输入框可以获得焦点了。
3、如果你是为了在某些时候特意控制不许点输入框以外的控件(比如验证码必须输入后才能干干别的),那么你需要在其他所有控件的focus事件里写上这个逻辑。比如,if(输入框内容为空)输入框获得焦点
参考技术A 在失去焦点时,再获取焦点

以上是关于有啥办法让input框一直处于获取焦点状态的主要内容,如果未能解决你的问题,请参考以下文章

IOS 固定定位底部input输入框,获取焦点时弹出的输入法键盘挡住input

input textarea 获取焦点挡住输入法 解决办法

input框获取焦点时让光标聚焦到行末

如何用JS让一个输入框获得焦点

页面已加载文本框就获取焦点

微信小程序弹窗下输入框点击还会获取焦点