zhoushp_cn
zhoushp_cn
  • 发布:2015-04-01 12:10
  • 更新:2015-09-02 14:17
  • 阅读:3701

软键盘事件

分类:HTML5+
    mui("#test")[0].addEventListener("keypress", function(event) {  
        if (event.keyCode == "13") {  
            ....  
        }  
    });

写了个keypress事件,ios自带英文键盘输入没问题,可以正常触发事件,但是表情输入及第三方输入法没办法触事件,怎么解决?

2015-04-01 12:10 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

第三方输入法确实有这个问题。
你监听keypress是为了实现什么业务需求?

zhoushp_cn

zhoushp_cn (作者)

在做聊天对话,主要想实现输入内容对按钮控制,和输入回车发送消息

我改成监听input事件,输入内容可以触发事件,但是回车搞不定,不触发事件

DCloud_UNI_FXY

DCloud_UNI_FXY

回车事件,可以试试使用form的submit来提交。通过回车触发form的onsubmit事件。然后处理自己的业务

zhoushp_cn

zhoushp_cn (作者)

谢谢啦,

我试试,目前也只能先这样了,不知道官方什么时候解决这个问题?

还有就是,什么时候能支持对ios键盘类型的调用,现在是只有数字和查询的键盘,发送是还没有的吧

DCloud_UNI_FXY

DCloud_UNI_FXY

@DCloud_App_Array

bxh201

bxh201

请尝试使用 oninput 事件处理

该问题目前已经被锁定, 无法添加新回复