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

cha*_*sai 4 oracle oracle-apex

我试图将全名从一页传递到另一页。

但是当我在文本字段中输入“Tyler, Brown”并重定向到下一页时。

在此处输入图片说明

剩下的值变成了“泰勒”

在此处输入图片说明

什么 apex 不允许在页面项的值中使用逗号?

有没有办法解决这个问题?

Jef*_*emp 7

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

http://host/ords/f?p=100:1:1234567890::::P1_ITEM1,P1_ITEM2:value1,value2
Run Code Online (Sandbox Code Playgroud)

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

如果您必须通过 URL 传递这样的值,您可以用反斜杠 ( \)将其括起来,例如

http://host/ords/f?p=100:1:1234567890::::P1_ITEM1,P1_ITEM2:\value1,with,commas\,value2
Run Code Online (Sandbox Code Playgroud)

来源:https : //stewstools.wordpress.com/2008/02/05/apex-column-linking-with-data-that-includes-commas/ (注意:这篇旧文章中的链接已经失效,但我已经我自己在 Apex 5 上测试了该方法并且它有效)