Phonegap 控制键盘转到按钮动作

Phonegap control keyboard go button action

在我 iOS/Android 的 phonegap 应用程序中,我有许多输入框分布在整个应用程序中。当你点击一个文本框时,键盘出现,右下角有一个 "GO" 按钮 (iOS)。我想要的是处理当您点击按钮时发生的事情。

大部分输入都在一个表单中,所以我添加了一个 onsubmit 事件处理程序,一切都很好。当我来到用于 data-filter(我正在使用 jQuery-mobile)的文本框时,我被卡住了。

这是一个这样的文本框:

<ul id="priceListul" data-role="listview" data-filter="true" data-filter-placeholder="Enter search term...">

     <li><div class="priceList"> 
        <label class="priceBrandLabel"> Name </label>
        <label class="pricePriceLabel"> &#8377 </label>
        <label class="priceSizeLabel"> Pack Size </label>
        <label class="priceCatLabel"> Category details </label>
     </div></li>
      <!--dont worry. more li items are added by javascript later-->
</ul>

属性 data-filter="true" 在列表顶部创建一个过滤器文本框。但我不知道如何捕捉键盘的按下按钮。它目前没有回应。请帮忙。

在Android Lenovo P780

中测试键盘(移动)中捕获 Go 键的事件
$('input').keypress(function(e) {
            var code = (e.keyCode ? e.keyCode : e.which);
            if ( (code==13) || (code==10))
                {
                  //Your code goes here
                }
            }
        });