似乎没有显示java脚本警报消息

时间:2017-02-24 12:01:34

标签: javascript html plsql toad

到目前为止,我已经尝试了一切。我的代码在下面,但是当我运行它时似乎没有任何事情发生,我也没有收到任何错误消息。我正在和Toad一起工作,所以我真的很难编码

- 表单字段和按钮 -

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");   
                    }');

4 个答案:

答案 0 :(得分:0)

请尝试删除type=submit代码中的<input>

答案 1 :(得分:0)

您的代码会导致错误。

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

它应该是type =&#39; text&#39;。警告应该是:

alert(field1+"has been unsuspended");
}
</script> <!--must have the habit to close each tag -->

答案 2 :(得分:0)

在工作答案之下。

<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>

答案 3 :(得分:0)

我已经开始工作了。首先,因为@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>');