簡體   English   中英

JavaScript確認框未出現在PHP頁面上

[英]JavaScript confirm box not appearing on PHP page

誰能看到為什么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>";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM