当表单为null时,我希望我的错误消息显示在警告框中。我不熟悉PHP。我昨晚发布了这个联系表格的工作,感谢大家在这里我得到了它的工作,但遇到了最后一个问题。
<?php
$errors = '';
$myemail = 'example@gmail.com';//<-----Put Your email address here.
if(empty($_POST['name']) ||
empty($_POST['email']) ||
empty($_POST['phone']))
{
$errors .= echo 'alert("Error: all fields are required")';
}
不确定我是否可以将变量与。= echo'warning'
组合在一起答案 0 :(得分:0)
您需要将其更改为以下内容: -
<?php
$errors = '';
$myemail = '3dart.nick@gmail.com';//<-----Put Your email address here.
if(empty($_POST['name']) ||
empty($_POST['email']) ||
empty($_POST['phone']))
{
echo '<script>alert("Error: all fields are required");</script>';
}
答案 1 :(得分:0)
echo 用于输出字符串。它返回void类型。
void echo ( string $arg1 [, string $... ] );
因此,在您的代码中删除$ error。=
你使用Juste:echo 'alert("Error: all fields are required")';
但是,要在客户端浏览器上运行警报功能,请尝试这样做;把它变成<script></script>
:
echo "<script>alert('Error: all fields are required')</script>";
这是url php手册:http://php.net/manual/en/function.echo.php