【问题标题】:Phonegap control keyboard go button actionPhonegap 控制键盘 go 按钮动作
【发布时间】:2015-04-17 09:45:36
【问题描述】:

在我的 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" 在列表顶部创建一个过滤器文本框。但我不知道如何抓住键盘按下按钮。它目前没有回应。请帮忙。

【问题讨论】:

    标签: javascript jquery html cordova jquery-mobile


    【解决方案1】:

    在 Keyboar(Mobile) 中捕获 Go 键的事件在 Android Lenovo P780 中测试

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-21
      • 1970-01-01
      • 2021-04-21
      • 2013-07-07
      • 2011-10-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多