oracle – 当我从未编程时按Enter键时,为什么APEX会提交?

oracle – 当我从未编程时按Enter键时,为什么APEX会提交?,第1张

概述我在Oracle APEX 4.2中发现了这种行为:您创建了一个包含表单元素的页面,现在当您在文本框(文本字段)中按Enter键时,页面会提交,即使您将“按Enter时提交”设置为“否”并且“避难”对密钥代码13进行了任何动态 *** 作或其他 javascript检查. 这也可以使它看起来像你提交两次:首先是空白/空请求,然后是实际请求.有趣的是,第一个空白请求是Firefox看到的唯一一个空白请求,但 我在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“.瞧,所有设置!

总结

以上是内存溢出为你收集整理的oracle – 当我从未编程时按Enter键时,为什么APEX会提交?全部内容,希望文章能够帮你解决oracle – 当我从未编程时按Enter键时,为什么APEX会提交?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1162078.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存