谁能明白为什么 PHP 中的这一行不起作用。游戏卡被删除,但没有出现确认框供用户确认或取消。
echo "<a href='gamecard.php?selection=" . $row['gamedate'] . " onclick='return confirm('Delete game card?');'>Delete</a>";
谢谢你。
谁能明白为什么 PHP 中的这一行不起作用。游戏卡被删除,但没有出现确认框供用户确认或取消。
echo "<a href='gamecard.php?selection=" . $row['gamedate'] . " onclick='return confirm('Delete game card?');'>Delete</a>";
谢谢你。
当您应该使用单引号(反之亦然)时,您会遇到一些缺少引号和使用双引号的问题。这应该可以解决问题。
echo "<a href='gamecard.php?selection=" . $row['gamedate'] . "' onclick='return confirm(\"Delete game card?\");'>Delete</a>";
echo "<a href='gamecard.php?selection=" . $row['gamedate'] . "' onclick=\"confirm('Delete game card?');\">Delete</a>";
会做的。作为一般惯例,HTML 属性应该用双引号引起来。JS 字符串应该是单引号。
echo "<a href=\"gamecard.php?selection=" . $row['gamedate'] . "\" onclick=\"return confirm('Delete game card?');\">Delete</a>";
您在单引号内有单引号,您需要转义它们。您还忘记了href
属性的结束引号。
echo "<a href='gamecard.php?selection=" . $row['gamedate'] . "' onclick='return confirm(\"Delete game card?\");'>Delete</a>";