我已经尝试过以下代码来执行验证功能和数据插入操作,后面的代码在chrome上正确运行但firefox没有显示成功插入的消息..
<input type="submit" onclick="chk()";/>//chk() contains validations
<?
php
if(isset($_POST["submit"]))
{
data insertion code
if(true)
{
<script language="javascript">alert " Adverties added";window.location="adverties.php";</script>
}
}
?>
答案 0 :(得分:0)
所以它应该是:
if(true)
{
echo '<script language="javascript">alert(" Adverties added");window.location="adverties.php";</script>';
}
答案 1 :(得分:0)
我想我已经开始工作了。
<form action="[name of the page]" method="post">
<input name="submit" type="submit" onclick="chk()"/>
</form>
<?php
if(isset($_POST["submit"])){
if(true){
echo'<script> alert("Adverties added");window.location = "adverties.php";</script >';
}
}
?>
所以我将<input>
放在<form>
内,将您重定向到当前页面并使用POST
方法。
您还必须使用name
标记内的input
属性才能使$_POST["submit"]
正常工作,我还添加了echo
来正确打印JavaScript。< / p>
我希望这能解决你的问题。
P.S。对不起我的不好意思:)