哲
  • 发布:2015-05-01 18:08
  • 更新:2015-05-02 17:30
  • 阅读:2192

表单 Input 上自带的语音输入的文本无法监听

分类:HTML5+

安卓上的 input 使用软键盘可以监听得到输入,但是
H5+ 自带的语音输入却无法监听得到,如何监听语音输入的内容呢?

<div class="mui-input-row mui-search">  
                    <input id="search" name="search" type="search" class="mui-input-speech" placeholder="">  
                </div>
document.getElementById("search").addEventListener('input', function() {  
                alert(this.value);  
            });
2015-05-01 18:08 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

目前你可以额外增加一个事件来监听语音输入,
下一版本会解决语音输入没有触发input事件的问题。

document.getElementById("search").addEventListener('recognized', function(e) {  
                console.log(e.detail.value);  
            });
  • 飞翔32993

    解决了我的大问题!谢谢

    2016-04-22 10:12

  • CharkLeo

    怎么监听search图标的点击事件

    2017-04-22 15:40

  • 刘方琨

    在使用这种方法时,点击语音输入时若识别发生错误会导致原来的文本被清除,怎样处理发生错误的回调函数

    2019-01-09 10:15

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