【问题标题】:Is there an event listener in PhoneGap for Android's keyboard "Go" button?PhoneGap 中是否有用于 Android 键盘“Go”按钮的事件监听器?
【发布时间】:2012-11-02 18:41:27
【问题描述】:

当我点击输入字段时,我会得到 Android 键盘。在键盘上有一个“Go”,当我点击它时它只是隐藏了键盘。我想要“开始”按钮来提交表单。我正在使用 Sencha Touch 2。PhoneGap 中是否有用于 Android 键盘“Go”按钮的事件监听器?

【问题讨论】:

    标签: android cordova sencha-touch-2


    【解决方案1】:

    当使用“开始”按钮时,输入字段上的“动作”事件将触发。

    文档位于: http://docs.sencha.com/touch/2-0/#!/api/Ext.field.Text-event-action

    【讨论】:

    • 这行得通。引用文本字段并向其添加操作侦听器。
    【解决方案2】:

    不,据我所知。但是,如果您愿意做一个小假设,您可以监听“hidekeyboard”事件。一旦用户单击 Go 按钮,键盘就会消失。此解决方案的唯一问题是键盘可能因其他原因消失。

    【讨论】:

      【解决方案3】:

      您可以在以下代码中插入您的逻辑:

      $("#xyz").keyup(function(e){
          if(e.which == 13)
          { 
              submit();
          }
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-10-28
        • 1970-01-01
        • 1970-01-01
        • 2018-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多