【发布时间】:2017-08-11 16:41:02
【问题描述】:
目前我有 htp.print 和 DBMS_output 向我展示用户输入的最终结果。但是,htp.print 在 Web 浏览器上显示确认消息,并且我的 DBMS_output 由于某种原因无法正常工作。但我正在寻找的是将弹出并显示给用户的确认消息。我已经尝试过 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>');
【问题讨论】:
-
您是否尝试过在 chrome 等浏览器中运行并使用 F12 控制台查看是否遇到 JavaScript 错误?