javascript - 微信web在页面加载完成之后 自动设置textarea为焦点 但是键盘不弹出来
PHP中文网
PHP中文网 2017-04-10 16:48:44
[JavaScript讨论组]

在window .onload里执行textarea.focus() 之后textarea.onfocus()可以执行,但是安卓和ios键盘弹不出来,只能再点一下textarea
不过在退出时执行textarea.blur(), 键盘可以收回
在document.readyState == "complete"里也试过了

PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
巴扎黑

刚好前一段时间研究过这个问题,想要达到用户不做任何操作就让输入框聚焦且键盘弹出,就目前来说,无解。

但可以通过点击其它元素的时候依次触发目标输入框的click与focus事件来让键盘弹起:

$btn.on("click", function(){
    $targetIpt.trigger("click");
    $targetIpt.trigger("focus");
});
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号