我在Oracle APEX 4.2中发现了这种行为:您创建了一个包含表单元素的页面,现在当您在文本框(文本字段)中按Enter键时,页面会提交,即使您将“按Enter时提交”设置为“否”并且“避难”对密钥代码13进行了任何动态操作或其他
javascript检查.
这也可以使它看起来像你提交两次:首先是空白/空请求,然后是实际请求.有趣的是,第一个空白请求是Firefox看到的唯一一个空白请求,但Chrome和IE看到了这两个请求.
解决方法
事实证明,如果您的页面上只有一个文本字段,APEX将导致页面提交.我在这里找到了解决方案:
http://deneskubicek.blogspot.com/2008/06/textfield-item-submiting-page.html
只需创建另一个文本字段,并在HTML表单元素属性中给出以下内容:“style =”display:none“.瞧,所有设置!