页面项目值内不允许使用逗号?顶尖

时间:2017-07-11 22:46:18

标签: oracle oracle-apex

我正在尝试将全名从1页传递到另一页。

但是当我输入“泰勒,布朗'在我的文本字段中并重定向到下一页。

enter image description here

剩下的价值变成了Tyler'

enter image description here

顶点不允许在页面项的值内使用逗号?

有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:4)

逗号用于分隔Apex URL中的多个项目值,例如

http://host/ords/f?p=100:1:1234567890::::P1_ITEM1,P1_ITEM2:value1,value2

通常,您不应通过网址传递用户输入的数据 - 例如将值保存在表中,并为记录传递系统生成的ID。

如果你必须通过URL传递这样的值,你可以用反斜杠(\)包围它,例如

http://host/ords/f?p=100:1:1234567890::::P1_ITEM1,P1_ITEM2:\value1,with,commas\,value2

来源:https://stewstools.wordpress.com/2008/02/05/apex-column-linking-with-data-that-includes-commas/ (注意:这篇旧文章中的链接已经死了,但我已经在Apex 5上测试了这个方法并且它可以正常运行)