首页 文章

如何在PHP中显示警告框? [关闭]

提问于
浏览
40

我想显示一个显示PHP消息的警告框 .

这是我的PHP代码:

<?php  
  header("Location:form.php");

  echo '<script language="javascript">';
  echo 'alert(message successfully sent)';  //not showing an alert box.
  echo '</script>';
  exit;
?>

但它没有用 .

10 回答

  • 2

    试试这个:

    定义一个功能:

    <?php
    function phpAlert($msg) {
        echo '<script type="text/javascript">alert("' . $msg . '")</script>';
    }
    ?>
    

    这样叫:

    <?php phpAlert(   "Hello world!\\n\\nPHP has got an Alert Box"   );  ?>
    
  • 2

    语法错误(拼写错误):

    这是 alert 不是 alery .

  • 3

    改变你的输出

    echo '<script language="javascript>';
    

    echo '<script type="text/javascript">';
    

    你忘了双引号...并使用类型标签

  • -1

    不可能!!用ajax来表明 . 或使用假警报框 .

    简单的代码 .

    <style>
    #myalert{
    display:none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 1000;
    background-color: rgba(0,0,0, .5); 
    }
    
    #myalert div{   
    width: 500px;
    margin: 200px auto;
    background: #fff;    
    padding: 0px;
    text-align: left;
    overflow: hidden;
    }
    </style>
    

    在php中显示或隐藏警报 .

    <?php 
    $display="block";
    $msg="This is Alert";
    ?>
    

    并在您的HTML中 .

    <div id="myalert" style="display:<?php echo $display ?>;">
    <div><?php echo $msg; ?></div>
    </div>
    
  • 2

    使用此代码

    echo '<script language="javascript">';
    echo 'alert("message successfully sent")';
    echo '</script>';
    

    问题是:

    • 你错过了 "

    • 应该 alert 不是 alery

  • 16
    echo '<script language="javascript>';
    

    看起来像一个简单的拼写错误 . 你错过了双引号 .

    echo '<script language="javascript">';
    

    这应该做 .

  • 5

    当我把它作为一个页面运行时

    <?php
    echo '<script language="javascript">';
    echo 'alert("message successfully sent")';
    echo '</script>';
    exit;
    

    它工作正常 .

    您运行的是哪个版本的PHP?

    您可以尝试在之后回复其他内容: $testObject->split_for_sms($Chat);

    也许它没有达到代码的那一部分?您也可以尝试使用其他函数调用来检查程序停止/到达的位置 .

    希望你对此有所了解 .

  • 1

    我不知道关于PHP,但我相信问题来自于:

    echo '<script language="javascript>';
    echo 'alery("message successfully sent")';
    echo '</script>';
    

    尝试改变这个:

    echo '<script language="javascript">';
    echo 'alert("message successfully sent")';
    echo '</script>';
    
  • -6
    echo '<script language="javascript">';
    echo 'alert("message successfully sent")';
    echo '</script>';
    
  • 110
    echo "<script>alert('same message');</script>";
    

    这可能有所帮助 .

相关问题