目前,我有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;
--无法工作的javascript确认消息
htp.p ('<script type="text/javascript">
function confirmMsg() {
var field1 = document.getElementById("bannerid").value;
alert(field1+" has been unsuspended");
}
</script>');
最佳答案
假设您正在寻找从数据库后端生成日志消息的方法,我看到基本上有两种实现方法:
(1)将消息持久化到自治事务内的表中。一个完整的例子可以找到here。
(2)如果您有权访问数据库服务器文件系统,也可以使用UTIL_FILE包将消息写入文本文件。
关于html - 对于Oracle PL/SQL,我还可以在蟾蜍上使用htp.print和dbms_output替代什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42902991/