如何在PHP中显示警告框?

时间:2012-12-12 10:10:30

标签: php javascript html alert

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

这是我的PHP代码:

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

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

但它没有用。

9 个答案:

答案 0 :(得分:120)

使用此代码

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

问题是:

  1. 您错过了"
  2. 应该是alert而不是alery

答案 1 :(得分:17)

试试这个:定义一个函数:

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

这样称呼:

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

答案 2 :(得分:5)

语法错误(拼写错误):

alert而非alery

答案 3 :(得分:3)

echo '<script language="javascript>';

似乎是一个简单的拼写错误。你错过了双引号。

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

应该这样做。

答案 4 :(得分:2)

更改输出
 echo '<script language="javascript>';

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

您忘记了双引号...并使用了类型标记

答案 5 :(得分:2)

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

答案 6 :(得分:2)

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

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

它工作正常。

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

您可以尝试在$testObject->split_for_sms($Chat);

之后回复其他内容

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

希望你对此有所了解。

答案 7 :(得分:1)

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

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

尝试使用以下方法进行更改:

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

答案 8 :(得分:-1)

echo "<script>alert('same message');</script>";

这可能有所帮助。