0

我有一个带有供用户搜索的输入字段的 HTML 网站。但是,在 iOS 或 Android 上输入查询并从软键盘上点击“搜索”后,什么也没有发生。

我无法找到移动 Safari 和 webkit 的差异。请问有什么线索吗?谢谢

在此处输入图像描述

4

1 回答 1

0

只是想我会让任何人知道解决方案:

我注意到在我的物理键盘上点击“Return”按钮也不起作用,所以我添加了一个 Javascript 侦听器来处理 keyup 事件 13。这导致了最后一块:

确保您的输入类型 =“搜索”(我的输入类型为“文本”)。现在你准备好了!

$('search_field').observe('keyup',function(e){
            if(e.keyCode === 13){
                NAME.search($('search_field'));
            }
        });

干杯

于 2013-08-21T00:55:36.493 回答