【发布时间】:2012-03-30 17:36:03
【问题描述】:
我有一页只有一个字段。用户如何通过按“Enter”提交页面而无需单击“提交”按钮?因此,用户应该能够按“Enter”或单击“提交”。谢谢你。
【问题讨论】:
标签: oracle-apex
我有一页只有一个字段。用户如何通过按“Enter”提交页面而无需单击“提交”按钮?因此,用户应该能够按“Enter”或单击“提交”。谢谢你。
【问题讨论】:
标签: oracle-apex
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(...) 代替。
【讨论】: