0

在 jQuery 移动页面上有这个标题

<div class="ui-grid-a">
<div class="ui-block-a">
    <a href="#start"><img class="logo" src="/Mobile/Images/logo.png" /></a>
</div>
<div class="ui-block-b">
    <fieldset data-role="controlgroup" data-type="horizontal">
        <input class="productsearch" placeholder="Sök produkt..." data-type="search" />
    </fieldset>
</div>

我使用以下代码同时收听提交和输入 keyup 以触发搜索功能。

$(document).on('submit', '.js-mainForm', function() {
    mobileHandler.searchTrigger();
    return false;
});

$(document).on('keyup', '.productsearch', function(event) {

    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;

    if (keyCode == 13) {
        mobileHandler.searchTrigger();
    }
});

我面临的问题是在 Firefox for Android 上无法提交搜索。它仅显示 Android 键盘上的 Next 按钮。在我测试过的所有其他 android 浏览器(Native Gingerbread、Honeycomb 和 Dolphin 浏览器,以及 iPad)中,Go 按钮是可见的,允许我像往常一样提交表单。

我该怎么做才能让 Firefox 和其他可能有相同问题的尚未测试的浏览器提交搜索?

4

0 回答 0