输入法

输入法

7 人关注该话题

【报Bug】MAC 搜狗打一串字母,按shift会自动消失 输入法

分类: HBuilder DCloud_HB_WDL 5 天前  回复问题 • 2 人关注 • 1 个回复 • 29 次浏览

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

分类: HBuilder 970245440@qq.com 2019-01-22 10:34  回复问题 • 7 人关注 • 5 个回复 • 456 次浏览

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

分类: Native.js 920625433@qq.com 2019-01-15 11:19  回复问题 • 50 人关注 • 28 个回复 • 57438 次浏览

父子页面,父页面弹出软键盘,子页面没有adjustResize 输入法 bug已修复

分类: MUI 949127912@qq.com 2019-01-10 11:44  回复问题 • 2 人关注 • 6 个回复 • 789 次浏览

mui 键盘弹出后当前页面消失 输入法

分类: HBuilder jun1993727@sina.cn 2018-12-24 15:16  发起问题 • 1 人关注 • 0 个回复 • 138 次浏览

屏蔽输入法(IOS) 输入法

分类: HTML5+ 306902725@qq.com 2018-12-08 14:44  回复问题 • 3 人关注 • 2 个回复 • 947 次浏览

【报Bug】HBuilderX使用极点五笔输入法 会出现软件崩溃 输入法

分类: HBuilderX DCloud_HB_WDL 2018-10-29 14:41  回复问题 • 2 人关注 • 1 个回复 • 149 次浏览

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

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

现在有个需求,要求:文本框有光标,但是不显示输入法 输入法

分类: HTML5+ 回梦無痕 2018-08-28 15:06  回复问题 • 2 人关注 • 1 个回复 • 248 次浏览

nativeJS可以实现输入法的开发吗 输入法

分类: Native.js DCloud_heavensoft 2018-08-22 01:32  回复问题 • 2 人关注 • 1 个回复 • 273 次浏览

【报Bug】安卓下搜狗输入法触发某些条件会让APP闪退 input 闪退 输入法 bug反馈

分类: HBuilder DCloud_heavensoft 2018-08-15 16:02  回复问题 • 2 人关注 • 1 个回复 • 377 次浏览

【报Bug】输入框或密码框的输入导致应用闪退崩溃 输入法 输入框 闪退

分类: HBuilder 844869020@qq.com 2018-07-10 13:45  回复问题 • 9 人关注 • 10 个回复 • 1474 次浏览

更多...
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>
```
3

赞同来自: stock2 guyskk niansheng

window.addEventListener("resize", function() {

if(document.body.scrollHeight<400){

document.getElementById("nv... 显示全部 »
window.addEventListener("resize", function() {

if(document.body.scrollHeight<400){

document.getElementById("nva").style.display = "none";
}else{

document.getElementById("nva").style.display = "block";
}
}, false);

可以通过获取屏幕高度来判断是否显示底栏
2

赞同来自: 蔡繁荣 DCloud_UNI_Trust

你试下这个看是否好使
```javascript
document.activeElement.blur();
```
你试下这个看是否好使
```javascript
document.activeElement.blur();
```
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)
17

赞同来自: DCDDD 不知道 五块钱的果汁 DCloud_IOS_XTY 小白免 郑家好人 撒网要见鱼 wenju 罗纳尔哆嗦 李大仁 温柔如斯 DCloud_UNI_Trust Mirror 唯起风 2631567162@qq.com NginxApache 2740031215@qq.com 更多 »

** 插入的附件 **

```javascript
// 示例1
open_soft_keyboard({
input: "#username"
});
// 示例2
open_soft_keyboard({
... 显示全部 »
** 插入的附件 **

```javascript
// 示例1
open_soft_keyboard({
input: "#username"
});
// 示例2
open_soft_keyboard({
input: 'input[value=""]'
});


/**
* 默认打开软键盘
* @param options{
* input: '#nickname' // 容器节点
* }
* @author 蔡繁荣
* @version 1.0.3 build 20151226
*/
function open_soft_keyboard(options){
if(plus.os.name == 'iOS'){
setTimeout(function(){
var wv_current = plus.webview.currentWebview().nativeInstanceObject();
wv_current.plusCallMethod({"setKeyboardDisplayRequiresUserAction":false});
document.querySelector(options['input']).focus();
}, 330);
}else{
// 因为安卓autofocus只有4.0版本以上才支持,所以这里使用native.js来强制弹出
setTimeout(function(){
// 在执行的时候需要让当前webview获取焦点
var wv_current = plus.android.currentWebview();
plus.android.importClass(wv_current);
wv_current.requestFocus();

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.querySelector(options['input']).focus();
}, 330);
}
}
```
更多...

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

分类: HTML5+ 8112857@qq.com2019-01-26 22:27  评论文章 • 22 个评论 • 63859 次浏览

7.6.3.201612161809版本更新后Android多数机器出现输入法弹出后消失问题 输入法 Android

分类: HBuilder Hadesyan2016-12-21 08:57  评论文章 • 2 个评论 • 667 次浏览

底部选项卡被输入法撑起问题解决 输入法 选项卡

分类: MUI 落日逢佳雨2018-07-31 16:44  评论文章 • 14 个评论 • 4377 次浏览

更多...