javascript 警报消息似乎没有显示

Posted

技术标签:

【中文标题】javascript 警报消息似乎没有显示【英文标题】:java script alert message doesn't seem to show 【发布时间】:2017-02-24 12:01:34 【问题描述】:

到目前为止,我已经尝试了所有方法。我的代码在下面,但是当我运行它时,似乎什么也没发生,也没有收到任何错误消息。我正在使用 Toad for oracle,所以我实际上是在硬编码

-- 表单域和按钮--

http.p ('<input type="form" method="post" name="idstu" id="idstu" placeholder="e.g. 000123456">');
                htp.br;
                htp.p (' <input type="submit" onclick="confirmMsg()" value="Submit">');

-- javascript--

http.p ('<script type="text/javascript">
                    function confirmMsg() 
                    var field1 = document.getElementById("idstu").value;
                    alert(field1 "has been unsuspended");   
                    ');

【问题讨论】:

您不需要在警报中连接变量和刺痛吗? alert(field1 + "已取消暂停"); 【参考方案1】:

低于有效答案。

<html>
<head>
<script type="text/javascript">
                    function confirmMsg() 
                    var field1 = document.getElementById("idstu").value;
                    alert(field1+"has been unsuspended");
                    
</script>
</head>
<body>
<input type="form" method="post" name="idstu" id="idstu" placeholder="e.g. 000123456">
<input type="submit" onclick="confirmMsg()" value="Submit">
</body>
</html>

【讨论】:

【参考方案2】:

请尝试删除&lt;input&gt; 标签中的type=submit

【讨论】:

好吧,我之前使用过该类型作为“按钮”,但也没有用。 如果你把它放在上面的答案中,页面不必很长。所以人们不必滚动那么多:)【参考方案3】:

您的代码会导致错误。

<input type="form" method="post" name="idstu" id="idstu" placeholder="e.g. 000123456"> 

它应该是 type='text'。并且 alert 应该是这样的:

alert(field1+"has been unsuspended");

</script> <!--must have the habit to close each tag -->

【讨论】:

是的,我也试过了。但再次点击时没有警报消息。 还是什么都没有。我已经改变了好几次,看看有什么用。但是我再次没有收到错误消息,也没有收到警报消息。只是要清楚。我正在使用 toad for oracle 在 plsql 和 html 中对此进行编码【参考方案4】:

我已经开始工作了。首先,正如@liju 提到的,我没有关闭脚本标签,因为我有数千行(愚蠢的错误)。第二我再次使用代码并更改了字段和按钮的输入类型。现在我确实收到了警报消息。谢谢大家 。 --下面的工作代码。 --

htp.p ('<input type="text" method="post" name="idstu" id="idstu" placeholder="e.g. 000123456">');
            htp.br;
            htp.p (' <input type="button" onclick="confirmMsg()" value="Submit">');

htp.p ('<script type="text/javascript">
                    function confirmMsg() 
                    var field1 = document.getElementById("idstu").value;
                    alert(field1+"has been unsuspended");
                       
                    </script>');

【讨论】:

以上是关于javascript 警报消息似乎没有显示的主要内容,如果未能解决你的问题,请参考以下文章

在 Django Admin 中保存模型之前显示警报消息

如何通过 Javascript / jQuery 在按钮单击时显示引导警报?

无法在javascript反应中更改警报消息的颜色

Javascript关闭警报框

Javascript:循环结束后的警报消息

警报消息未正确显示