我在页面中有一个HTML区域,我有几个字段和按钮。按钮设置为Submit page
操作。
在同一页面上,我有验证流程,Function returning Error text
类型。
这是Validation expression 1
:
if :P5_CELL_LEFT + :P5_CELL_RIGHT = 10 then
return 'Stop it!';
else
return null;
end if;
Validation expression 2
为空。现在,当没有错误并且函数不返回null时,页面URL保持不变(https://domain.com/f?p=333:5:0::NO:: :)。但是,当验证未通过时,我会在页面顶部看到错误消息,但当前页面网址将更改为https://domain.com/wwv_flow.accept
。即使未通过验证,如何防止当前页面URL发生变化?
答案 0 :(得分:1)
你真正想要完成的是什么?提交页面后,wwv_flow.accept是标准的APEX行为。除了APEX验证之外,您还可以使用一些JS进行验证并停止提交页面。这将保持URL完整。