我用两台android手机尝试了新版本(5.0)的hellomui的input
一台没有弹出输入法。
另一台弹出输入法,但是只能输入一个字,两个以上只能输入第一个,比如'测试', 进入输入框的是'测',不是我期望的'测试'。

330966618
- 发布:2015-01-05 08:56
- 更新:2015-11-25 11:59
- 阅读:2285
8 个回复
330966618 (作者)
1.我用小米1s测试的一次只能输入一个字,不能是一个词,android版本是4.0.4,今天升级到了4.1.2,问题解决了。
2.另外一台不弹出键盘的版本也是4.0.4,我没有测试它。
小人物
我用华为U9200, Android 4.0.3 一样的问题,无法输入一个词(2个字以上)。
发飙的蜗牛
加群一起研究:156611324
小人物
群加不进去。一直不给验证。
这个问题可能是:Android 4.0.x对css中-webkit-user-modify属性支持的问题。可以在界面中输入如下代码,就能顺利输入了。
input[type=search]:focus{
-webkit-user-modify:inherit
}
只是张得有点儿丑。这是没有办法的办法了。希望mui能够早点儿fix此bug。
DCloud_UNI_FXY
该问题下个版本会修复。目前你可以临时增加下边的css来解决,等下个版本升级后,可以再移除,
该css会导致部分android版本上的输入框在focus时,出现高亮边框。
下个版本发布时,我们会为body增加当前系统的版本号,
比如在android4.0.3系统上body的class是:mui-android mui-android-4 mui-android-4-0 mui-android-4-0-3,到时候,我们会hack掉4.0系统的无法输入问题。而高亮问题也只影响4.0系统。
翾 - 没有什么想要介绍的
@DCloud_MUI_FXY,你好,我也遇到一个类似的问题,每次input search 获取后焦点后虚拟键盘弹出只输入一个字符就会自动消失。请问这个问题会是什么导致的?
翾 - 没有什么想要介绍的
补充一下:就是在mui.js没有引用的情况下不会出现上面的问题。
轰炸大鱿鱼
进你引入的css文件 把-webkit-user-select这个属性删掉就好 我试过改成其它值 都没用
-webkit-user-select这个属性设成none是不允许用户选择和赋值我们设置的文本 感觉没啥意义 删了就好