APEX:如何在字段上按“Enter”时提交页面

时间:2012-03-30 06:07:17

标签: oracle-apex

我有一个只有一个字段的页面。用户如何通过按“回车”提交页面而无需单击“提交”按钮?因此,用户应该可以按“Enter”或单击“提交”。谢谢。

2 个答案:

答案 0 :(得分:6)

APEX文本项具有“按下Enter时提交”属性。将此设置为是,您几乎完成了。 APEX请求设置为项目的名称,以便您可以根据需要提交依赖于此的提交处理。 PL / SQL条件:

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

答案 1 :(得分:1)

您的APEX版本是什么?

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

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

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