当用户将用户名/密码输入框留空时,我正在尝试输出SweetAlert2消息框。
if(empty($_POST["username"]) || empty($_POST["password"]))
{
echo '<script language="javascript">';
echo 'Swal.fire({
type: \"error\",
title: \"Oops...\",
text: \"Please provide login credentials!\"
})';
echo '</script>';
}
我已包含\以转引号,但根本没有出现任何消息框。有什么想法吗?
为了避免大量转义,我通常在PHP内这样编写较大的HTML块:
<?php
if(empty($_POST["username"]) || empty($_POST["password"])) {
?>
<script language="javascript">
Swal.fire({
type: "error",
title: "Oops...",
text: "Please provide login credentials!"
});
</script>
<?php } ?>