2015-04-17 65 views
0

在我的iOS/Android手机应用程序中,我有许多输入框分布在应用程序中。当你点击文本框时,键盘出现,并在右下角(iOS)有一个“GO”按钮。我想要的是当你点击按钮时处理发生的事情。Phonegap控制键盘去按钮动作

大部分输入都在表单内,所以我添加了一个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"创建的列表顶部的过滤文本框。但我不知道如何赶上键盘按钮去按钮。目前它没有回应。请帮忙。

回答

3

事件捕捉Keyboar(手机)进入关键测试中的Android联想P780

$('input').keypress(function(e) { 
      var code = (e.keyCode ? e.keyCode : e.which); 
      if ((code==13) || (code==10)) 
       { 
        //Your code goes here 
       } 
      } 
     });