mui("#test")[0].addEventListener("keypress", function(event) {
if (event.keyCode == "13") {
....
}
});
写了个keypress事件,ios自带英文键盘输入没问题,可以正常触发事件,但是表情输入及第三方输入法没办法触事件,怎么解决?
mui("#test")[0].addEventListener("keypress", function(event) {
if (event.keyCode == "13") {
....
}
});
写了个keypress事件,ios自带英文键盘输入没问题,可以正常触发事件,但是表情输入及第三方输入法没办法触事件,怎么解决?
6 个回复
DCloud_UNI_FXY
第三方输入法确实有这个问题。
你监听keypress是为了实现什么业务需求?
zhoushp_cn (作者)
在做聊天对话,主要想实现输入内容对按钮控制,和输入回车发送消息
我改成监听input事件,输入内容可以触发事件,但是回车搞不定,不触发事件
DCloud_UNI_FXY
回车事件,可以试试使用form的submit来提交。通过回车触发form的onsubmit事件。然后处理自己的业务
zhoushp_cn (作者)
谢谢啦,
我试试,目前也只能先这样了,不知道官方什么时候解决这个问题?
还有就是,什么时候能支持对ios键盘类型的调用,现在是只有数字和查询的键盘,发送是还没有的吧
DCloud_UNI_FXY
@DCloud_App_Array
bxh201
请尝试使用 oninput 事件处理