当用户忘记填写表单中的某些数据或提交错误的电子邮件时,我正试图展示纸张吐司。
我有这个PHP代码,当用户提交表单并忘记填写输入或提交错误的电子邮件时,它将在屏幕上打印出错误消息。这很好用。这是代码的一小部分:
<?PHP
if(isset($errorMsg) && $errorMsg) {
echo "<p>*",htmlspecialchars($errorMsg),"</p>\n\n";
}
?>
我想这样做,错误信息出现在纸上吐司。此外,我想在成功提交表单时显示纸质吐司。
我的问题是:是否可以使用错误消息调用纸质烤面包并在提交表单时显示?
提前谢谢你,
答案 0 :(得分:1)
PHP能够触发客户端事件的唯一方法&#34;是通过输出符合您的行为的HTML。在您的情况下,您基本上需要输出HTML以进行吐司,并确保在加载页面后立即打开它。为此,只需设置opened
attribute:
printf('<paper-toast text="%s" opened></paper-toast>', htmlspecialchars($errorMsg));