【发布时间】:2012-11-02 18:41:27
【问题描述】:
当我点击输入字段时,我会得到 Android 键盘。在键盘上有一个“Go”,当我点击它时它只是隐藏了键盘。我想要“开始”按钮来提交表单。我正在使用 Sencha Touch 2。PhoneGap 中是否有用于 Android 键盘“Go”按钮的事件监听器?
【问题讨论】:
标签: android cordova sencha-touch-2
当我点击输入字段时,我会得到 Android 键盘。在键盘上有一个“Go”,当我点击它时它只是隐藏了键盘。我想要“开始”按钮来提交表单。我正在使用 Sencha Touch 2。PhoneGap 中是否有用于 Android 键盘“Go”按钮的事件监听器?
【问题讨论】:
标签: android cordova sencha-touch-2
当使用“开始”按钮时,输入字段上的“动作”事件将触发。
文档位于: http://docs.sencha.com/touch/2-0/#!/api/Ext.field.Text-event-action
【讨论】:
不,据我所知。但是,如果您愿意做一个小假设,您可以监听“hidekeyboard”事件。一旦用户单击 Go 按钮,键盘就会消失。此解决方案的唯一问题是键盘可能因其他原因消失。
【讨论】:
您可以在以下代码中插入您的逻辑:
$("#xyz").keyup(function(e){
if(e.which == 13)
{
submit();
}
});
【讨论】: