Php 做一个回音陈述在2秒后消失

Php 做一个回音陈述在2秒后消失,php,Php,我有一个表单,如果用户提交数据,他将收到一条消息,如data successfully submitted。 我希望这条信息在2秒钟后消失 我使用这个函数设置时间限制(2);但这是行不通的 我哪里做错了 提前感谢。设置时间限制(2)只意味着您的脚本将在处理时间超过两秒时死亡 这通常是通过一点JavaScript(使用setTimeout函数)完成的。PHP很少参与其中。这需要在客户端完成,而不是在服务器上,这是您出错的地方。您需要在网页上添加一些JavaScript来隐藏消息,如下所示: fun

我有一个表单,如果用户提交数据,他将收到一条消息,如data successfully submitted。 我希望这条信息在2秒钟后消失

我使用这个函数设置时间限制(2);但这是行不通的

我哪里做错了

提前感谢。

设置时间限制(2)
只意味着您的脚本将在处理时间超过两秒时死亡


这通常是通过一点JavaScript(使用
setTimeout
函数)完成的。PHP很少参与其中。

这需要在客户端完成,而不是在服务器上,这是您出错的地方。您需要在网页上添加一些JavaScript来隐藏消息,如下所示:

function hideMessage() {
    document.getElementById("message_div").style.display = "none";
};
setTimeout(hideMessage, 2000);
在邮件上添加id:

 echo "<p id='connectMsg' class='alert alert-success'>Connected successfully to the database.</p>";

我猜这只是一个输入错误,但是延迟操作的函数名是setTimeout,而不是getTimeout。哇,是的,这是一个超时。谢谢,正在修复。我只在客户端显示它。您可以看到上面的代码片段,这就是我使用的方式。@user554176客户端没有
set\u time\u limit
函数。这是一个PHP函数,PHP只在服务器端运行。@user55423423,您编写的代码在服务器上运行,并(可能)发出HTML。HTML不是一种编程语言,不允许动态内容,而动态内容就是两秒钟后消失的内容。该代码必须在客户机上运行,唯一通用的语言是Javascript。@user554176不,您必须使用Javascript。
    document.getElementById("connectMsg").style.display = "none"
};
setTimeout(hideMessage,2000);