Forms 通过HTML或Javascript掌握iOS和Android软键盘

Forms 通过HTML或Javascript掌握iOS和Android软键盘,forms,submit,android-softkeyboard,onsubmit,soft-keyboard,Forms,Submit,Android Softkeyboard,Onsubmit,Soft Keyboard,简言之: 有没有办法让iOS和Android软键盘中的“Go”按钮触发已使用Javascript(jQueryMobile)定义且未表示为表单onsubmit属性的提交事件 让我详细说明: 我正在使用jQueryMobile和Phonegap构建一个跨平台的移动应用程序 我有一些表格有(type=number)输入。当用户点击输入时,软键盘出现。到目前为止,一切顺利 现在,我希望在用户按下软键盘上的“Go”按钮时提交表单。我了解到“Go”按钮从表单的“submit”事件中获取其操作 然而,对我来

简言之:

有没有办法让iOS和Android软键盘中的“Go”按钮触发已使用Javascript(jQueryMobile)定义且未表示为表单onsubmit属性的提交事件

让我详细说明:

我正在使用jQueryMobile和Phonegap构建一个跨平台的移动应用程序

我有一些表格有(type=number)输入。当用户点击输入时,软键盘出现。到目前为止,一切顺利

现在,我希望在用户按下软键盘上的“Go”按钮时提交表单。我了解到“Go”按钮从表单的“submit”事件中获取其操作

然而,对我来说,这并没有发生。也许这是因为我使用jQuery绑定我的事件,而不是在HTML中定义它们

$('body').on('submit','#oneIncomeForm',function(e){
        console.log('Preventing default')
        e.preventDefault();
        submitIncome();
    })
我真的希望避免在HTML中指定表单的onsubmit属性,因为这会干扰我在发布应用程序之前使用的Javascript模糊处理过程