在 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 和其他可能有相同问题的尚未测试的浏览器提交搜索?