我正在尝试插入:返回confirm(“sei sicuro di voler incriminare?Clicca annulla se non ne sei sicuro.”);
在:
<a href='deleteday.php?id=" . $row['id'] . "' >Elimina</a>
但我不工作...
我试过:
<a href='deleteday.php?id=" . $row['id'] . "'return confirm(\'Sei sicuro di voler eliminare? Clicca annulla se non ne sei sicuro.\'); >Elimina</a>
为什么??
从不在href中放入delete
蜘蛛一次造访可能会很糟糕
试试这个
<div id="someContainer">
<a href='#' data-id='<?= $row['id']; ?>' class="delete">Elimina</a>
<a href='#' data-id='<?= $row['id']; ?>' class="delete">Elimina</a>
<a href='#' data-id='<?= $row['id']; ?>' class="delete">Elimina</a>
</div>
与
document.getElementById("someContainer").addEventListener("click",e => {
const tgt = e.target;
if (tgt.classList.contains("delete") {
e.preventDefault(); // cancel link
if (confirm('Sei sicuro di voler eliminare? Clicca annulla se non ne sei sicuro.')) {
location = "deleteday.php?id="+tgt.dataset.id
}
}
})
建议您更改
location = "deleteday.php?id="+tgt.dataset.id
到POST,例如使用fetch
试着把它放到下面给出的例子中:
<a href="#" onclick="return confirm('hello');"> Click On me!</a>