Oracle apex APEX:如何在';输入';压场

Oracle apex APEX:如何在';输入';压场,oracle-apex,Oracle Apex,我有一个只有一个字段的页面。用户如何通过按“回车”来提交页面,而不必单击“提交”按钮?因此,用户应该能够按“回车”或单击“提交”。多谢各位 APEX文本项有一个属性“按下Enter键时提交”。将此项设置为“是”,您就快完成了。APEX请求被设置为项目名称,这样,如果需要,您可以根据以下条件进行提交处理,例如PL/SQL条件: :request in ('SUBMIT','P1_MY_TEXT_ITEM') 你的APEX版本是什么 如果您使用的是APEX 4,可以尝试以下JQuery代码:

我有一个只有一个字段的页面。用户如何通过按“回车”来提交页面,而不必单击“提交”按钮?因此,用户应该能够按“回车”或单击“提交”。多谢各位

APEX文本项有一个属性“按下Enter键时提交”。将此项设置为“是”,您就快完成了。APEX请求被设置为项目名称,这样,如果需要,您可以根据以下条件进行提交处理,例如PL/SQL条件:

 :request in ('SUBMIT','P1_MY_TEXT_ITEM') 

你的APEX版本是什么

如果您使用的是APEX 4,可以尝试以下JQuery代码:

$('#YOUR_TEXTFIELD_ID').keyup(function(e) {
    if (e.keyCode == '13')
        $('#YOUR_BUTTON').trigger('click');
});

只有为按钮定义了onclick事件,它才有效,否则只需调用apex.submit(…)。

谢谢,Tony。我在哪里设置APEX请求?APEX请求自动设置为项目名称,我认为您无法更改它。我无法使其工作。我将“:request in('SAVE','P5_VALUE')”放在保存行的进程的服务器端条件->PL/SQL表达式字段中。我可以看出“保存”部分正在工作,但当我在“P5_值”中输入一个值并按enter键时,它仍然不会触发。“我确实将该字段设置为在回车时提交。@EdHayes3这很奇怪。如果您可以在apex.oracle.com上重新创建您的问题,那么我可以看一看,看看您错过了什么。