软键盘

软键盘

9 人关注该话题

设备有物理键盘,如何关掉软键盘? 软键盘 关闭 Native.JS

Native.js 老柳 回复了问题 • 3 人关注 • 2 个回复 • 592 次浏览 • 2018-12-03 22:50

软键盘弹出时会先弹出一块灰色层,如何能去掉或将它透明化? 输入法 软键盘 弹出软键盘

HBuilder tuzi 回复了问题 • 4 人关注 • 2 个回复 • 212 次浏览 • 2018-11-01 18:43

MUI 怎么监听设备的物理按键 监听 软键盘

HTML5+ 970615704@qq.com 回复了问题 • 4 人关注 • 3 个回复 • 417 次浏览 • 2018-10-31 09:51

如何去除ios软键盘上的工具条 软键盘 输入法 iOS

HTML5+ ying123 回复了问题 • 3 人关注 • 3 个回复 • 3455 次浏览 • 2018-10-22 10:26

请问在iOS上,如何使input弹出的软键盘的确认按钮显示“发送”? iOS 软键盘

HTML5+ vitoc@qq.com 回复了问题 • 3 人关注 • 1 个回复 • 1037 次浏览 • 2018-10-10 16:33

【报Bug】picker选择器和软键盘的冲突 软键盘 picker

MUI 1571849719@qq.com 回复了问题 • 7 人关注 • 7 个回复 • 3451 次浏览 • 2018-10-09 17:30

强制关闭软键盘 软键盘 Native.JS

Native.js nuqut@qq.com 回复了问题 • 4 人关注 • 4 个回复 • 2610 次浏览 • 2018-10-03 00:43

打开页面默认弹出键盘 弹出软键盘 autofocus 软键盘 输入法

Native.js nuqut@qq.com 回复了问题 • 49 人关注 • 27 个回复 • 55129 次浏览 • 2018-10-03 00:37

软键盘挡住输入框怎么办? Webview plusready mui input 输入框 键盘 虚拟键盘 软键盘 弹出软键盘

MUI 1145512097@qq.com 回复了问题 • 4 人关注 • 6 个回复 • 1837 次浏览 • 2018-07-15 10:52

【报Bug】华为手机tel样式在顶部会有左右两个箭头,点击会FC Android 软键盘 softinput

HBuilder 1245343496@qq.com 回复了问题 • 2 人关注 • 1 个回复 • 258 次浏览 • 2018-07-10 14:11

plus有没有提供修改键盘操作栏的功能??? 软键盘 输入法 iOS

HTML5+ 925534260@qq.com 回复了问题 • 7 人关注 • 6 个回复 • 1007 次浏览 • 2018-07-05 18:58

如何去除a标签唤起软键盘 软键盘

MUI 690710726@qq.com 发起了问题 • 2 人关注 • 0 个回复 • 127 次浏览 • 2018-07-02 17:15

更多...
6

赞同来自: DCloud_heavensoft Pmc_Fizz 超人爷爷 tank-88@qq.com 二十三岁IT男 更多 »

想出了一个奇葩的方法,解决了这个问题。
用把一个input框弄成button的样子。然后每次点击再focus到原来的输入框里面。。。
想出了一个奇葩的方法,解决了这个问题。
用把一个input框弄成button的样子。然后每次点击再focus到原来的输入框里面。。。
3

赞同来自: DIOGO beckzl 2631567162@qq.com

更新于2016-1-15,最新答案见:[http://ask.dcloud.net.cn/article/513](http://ask.dcloud.net.cn/article/513)


============以下为历史答案=============... 显示全部 »
更新于2016-1-15,最新答案见:[http://ask.dcloud.net.cn/article/513](http://ask.dcloud.net.cn/article/513)


============以下为历史答案==================
autofocus不一定在所有Android平台支持自动弹出软键盘,可以通过native.js来强制弹出:
```javascript
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Native.js</title>
<script type="text/javascript">
// H5 plus事件处理
function plusReady(){
var Context = plus.android.importClass("android.content.Context");
var InputMethodManager = plus.android.importClass("android.view.inputmethod.InputMethodManager");
var main = plus.android.runtimeMainActivity();
var imm = main.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(0,InputMethodManager.SHOW_FORCED);
}
document.addEventListener("plusready",plusReady,false);
</script>
</head>
<body>
<button onclick="plus.webview.currentWebview().close()">Close</button><br/>
<input type="text" autofocus="autofocus"/>
<br/>
打开页面后编辑框自动获取焦点并显示软键盘
</body>
</html>
```

**注意:autofocus属性只有4.0以上版本才支持**

iOS打开页面自动弹出键盘(input不要添加autofocus)
```javascript
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Native.js</title>
<script type="text/javascript">
// H5 plus事件处理
function plusReady(){

var webView = plus.webview.currentWebview().nativeInstanceObject();
webView.plusCallMethod({"setKeyboardDisplayRequiresUserAction":false});
document.getElementById("testautofocus").focus();
}
document.addEventListener("plusready",plusReady,false);
</script>
</head>
<body>
<button onclick="plus.webview.currentWebview().close()">Close</button><br/>
<input type="text" id="testautofocus"/>
<br/>
打开页面后编辑框自动获取焦点并显示软键盘
</body>
</html>
```
1

赞同来自: wyinhe

在执行show的时候需要让当前webview获取焦点。因此需要加句代码,如下:
var webview = plus.android.currentWebview();
plus.android.importClass(webview);
webview.r... 显示全部 »
在执行show的时候需要让当前webview获取焦点。因此需要加句代码,如下:
var webview = plus.android.currentWebview();
plus.android.importClass(webview);
webview.requestFocus();
0

赞同来自:

已经提供了。[http://ask.dcloud.net.cn/question/52684](http://ask.dcloud.net.cn/question/52684)
已经提供了。[http://ask.dcloud.net.cn/question/52684](http://ask.dcloud.net.cn/question/52684)
更多...

解决底部选项卡被软键盘上顶问题 setStyle 底部选项卡 软键盘

Native.js 1191658459@qq.com 发表了文章 • 3 个评论 • 267 次浏览 • 2018-09-12 18:46

关于原生集成H5+ SDK 软键盘问题分享 布局 原生分享 软键盘

5+ SDK ding87629@qq.com 发表了文章 • 0 个评论 • 494 次浏览 • 2018-04-14 16:17

自动收起键盘、防止输入内容后进行其他操作又弹出键盘 技术分享 软键盘

MUI 五叶神 发表了文章 • 4 个评论 • 1081 次浏览 • 2017-09-01 11:50

完整demo 数字软键盘 软键盘

MUI bxdsam 发表了文章 • 4 个评论 • 776 次浏览 • 2017-08-02 17:56

原生JS代码解决picker与软键盘冲突 软键盘 picker

MUI Dios 发表了文章 • 8 个评论 • 2366 次浏览 • 2017-03-16 20:38

输入法遮挡输入框问题 输入框 软键盘

MUI 缘多多 发表了文章 • 7 个评论 • 5302 次浏览 • 2016-03-02 17:54

深入理解高度。获取屏幕、webview、软键盘高度 Native.JS Webview 软键盘 输入法 高度

HTML5+ DCloud_heavensoft 发表了文章 • 21 个评论 • 60218 次浏览 • 2015-05-03 04:57

更多...