当用户忘记在表单中填写某些数据或提交错误的电子邮件时,我试图显示纸质吐司。
我有这个PHP代码,当用户提交表单并忘记填写输入或提交错误的电子邮件时,它会在屏幕上打印出错误消息。这工作正常。下面是代码的一小部分:
<?PHP
if(isset($errorMsg) && $errorMsg) {
echo "<p>*",htmlspecialchars($errorMsg),"</p>'n'n";
}
?>
我想让它成为错误消息出现在纸吐司中。此外,我想在表单成功提交时显示纸质吐司。
我的问题是:是否可以调用带有错误消息并在提交表单时出现的纸质吐司?
提前谢谢你,
PHP 可以"触发客户端事件"的唯一方法是输出 HTML 来表现得像你想要的那样。在您的情况下,您基本上需要输出 toast 的 HTML,并确保它在加载页面后立即打开。为此,只需设置 opened
属性:
printf('<paper-toast text="%s" opened></paper-toast>', htmlspecialchars($errorMsg));