如何在自动填充字段上按下“Enter”时提交页面

时间:2012-10-19 07:13:48

标签: oracle-apex

我的页面上有许多自动填写字段,其中包含提交按钮。我知道在文本字段中有一个名为“按Enter时按提交”的选项,但该选项在这些字段中不可用。

我看了几个其他的论坛帖子,这个我觉得我几乎解决了它但是当我按下任何键时触发的动作是错误的..

https://forums.oracle.com/forums/thread.jspa?threadID=2425583

有人可以帮忙吗?如何使用自动填写字段提交输入页面?

<script type="text/javascript" src="#APP_IMAGES#jquery-1.8.2.min.js">  
$('#P2_DOOR_NUMBER').keyup(function(e) {  
if (e.keyCode == '13')  
    $('#P2_GO').trigger('click');  
});  
</script>  
  • Oracle版:Oracle版本10.2.0.4.0
  • 完整的APEX版本:Application Express 4.1.1.00.23
  • 使用的浏览器和版本:Internet Explorer 7&amp; 8
  • 主题:简单红色模板:带有简单红色主题的标准模板。

1 个答案:

答案 0 :(得分:2)

你能不能简单地使用JQuery来绑定你的输入字段? :

$('#YOUR_ITEM_ID').keyup(function (e) {
    if (e.keyCode === 13) {
        apex.submit({...});
    }
});

当然,你可以使用动态动作来做到这一点。