gpt4 book ai didi

javascript - CSS 样式在警告消息后消失

转载 作者:行者123 更新时间:2023-11-28 02:15:27 25 4
gpt4 key购买 nike

在我的页面上,我有一个包含许多输入框的表单,并选择多个。我正在使用 PHP 访问数据库。现在,当我点击我的提交按钮时,我会检查我的查询是否成功,如果不是这样,我会发送一 strip 有警报的错误消息。为此,我正在执行此代码:

if(!mysqli_query($ligacao, $SQL)){

echo '<script language="javascript">';
echo 'alert("'.$error_msg.'")';
echo '</script>';

return;
}

注意,我执行 return; 是因为我在这段代码之后还有另一个查询,我不希望它们执行以防第一个出现错误。

这部分一切正常,我收到了消息,之后的代码还没有完成。问题是,当我在警告消息上单击“确定”时,消息消失了,但选择的 CSS 消失了。我没有看到我选择的 CSS 样式,而是在纯文本上看到它们,没有样式。要恢复正常,我需要刷新页面。知道如何克服这个问题吗?

最佳答案

您的 return 语句会阻止您的 PHP 执行,从而阻止您页面的其余内容被发送到浏览器。毫无疑问,这包括指向 CSS 文件的链接。

而是使用 ifelse 语句来仅显示/隐藏您想要的内容,而不是终止整个脚本。

关于javascript - CSS 样式在警告消息后消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48505357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com