我有两种输入形式:
如果单击一个按钮,将触发一个进程,该进程使用这两个输入作为参数调用PL / SQL过程。
因此,只有在两个项目确实有有效输入时才应调用该过程。
如果我通过验证或" Value Required"来执行此操作,它正在运行但该过程仍在运行,我想避免这种情况。我尝试使用JS和$ v比较输入,如果它是空的或不是,但它不起作用。
我在18.1和5.1工作,所以它没有太大区别。
答案 0 :(得分:1)
将验证放入PL / SQL过程并检查参数是否正常。这样的事情(验证它们是否不是NULL;你没有提到任何其他验证):
if :P1_INPUT_1 is not null and
:P2_INPUT_2 is not null
then
your_procedure(:P1_INPUT_1, :P1_INPUT_2);
end;