我的移动Web应用程序中有一些自定义Web组件,而我需要在字段上手动触发“焦点”事件,以模拟Android软键盘功能中的“NEXT”功能。 (使用Galaxy S3 native 浏览器)。

但是,当我在“选择”字段上手动触发焦点事件时, native 软键盘不显示。随后,我必须单击该字段以使其显示。 (当然,在IOS中,它可以正常工作)。

所以我想知道,如果“焦点”事件没有触发软键盘打开,那么哪个JS事件会发生?

我没有使用phonegap,所以我希望没有它。

谢谢你的帮助!!!

最佳答案

这是StackOverflow的链接:


$(document).ready(function() {
    $('#field').click(function(e){
        $(this).focus();
    });
    $('#button').click(function(e) {
        $('#field').trigger('click');
    });
});

关于javascript - 我可以触发Android软键盘通过javascript打开(不带phonegap)吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15457783/

10-10 19:02