Html 对于oracle PL/SQL,我还可以使用什么来代替toad上的htp.print和dbms_输出?

Html 对于oracle PL/SQL,我还可以使用什么来代替toad上的htp.print和dbms_输出?,html,plsql,toad,Html,Plsql,Toad,目前,我有htp.print和DBMS_输出,向我显示用户输入的最终结果。但是,htp.print会在web浏览器上显示已确认的消息,并且我的DBMS_输出由于某些原因无法工作。但我要找的是确认消息,它会弹出并显示给用户。我尝试过java脚本,但由于某种原因,它也不起作用。下面是语法 --按钮和输入文本字段 HTP.FORMOPEN ('BANINST1.UAP.P_UNSUSPEND_SEARCH', 'post'); HTP.P ('<input type="text" met

目前,我有htp.print和DBMS_输出,向我显示用户输入的最终结果。但是,htp.print会在web浏览器上显示已确认的消息,并且我的DBMS_输出由于某些原因无法工作。但我要找的是确认消息,它会弹出并显示给用户。我尝试过java脚本,但由于某种原因,它也不起作用。下面是语法

--按钮和输入文本字段

HTP.FORMOPEN ('BANINST1.UAP.P_UNSUSPEND_SEARCH', 'post');
    HTP.P ('<input type="text" method="post" name="bannerid" id="bannerid" placeholder="e.g. 000123456" maxlength="9" 
            autocomplete="off" required>');
 HTP.FORMSUBMIT ('', 'Submit', cattributes => 'onclick="confirmMsg()"');
    HTP.FORMCLOSE;
HTP.FORMOPEN('BANINST1.UAP.P_unpend_SEARCH','post');
HTP.P(“”);
HTP.FORMSUBMIT(“”,'Submit',cattributes=>'onclick=“confirmsg()”);
HTP.FORMCLOSE;
--不工作的javascript确认消息

htp.p ('<script type="text/javascript">
                        function confirmMsg() {
                                var field1 = document.getElementById("bannerid").value;
                                alert(field1+" has been unsuspended");
                                }   
                   </script>');
htp.p('
函数confirmMsg(){
var field1=document.getElementById(“bannerid”).value;
警报(field1+“已解除暂停”);
}   
');

假设您正在寻找从DB后端生成日志消息的方法,我认为基本上有两种方法可以实现这一点:

(1) 将消息持久化到自治事务内的表中。可以找到一个完整的例子


(2) 如果您可以访问DB servers文件系统,还可以使用该软件包将消息写入文本文件。

您是否尝试过在chrome之类的浏览器中运行并使用F12控制台查看是否出现JavaScript错误?