Php 单击链接时删除确认
我在while循环中有这段代码,用于从数据库中获取数据。我想在单击删除链接时显示确认弹出窗口Php 单击链接时删除确认,php,javascript,html,Php,Javascript,Html,我在while循环中有这段代码,用于从数据库中获取数据。我想在单击删除链接时显示确认弹出窗口 echo "<td><a href='delete.php?id=" . $row['serial_no'] . "'>Delete</a></td>"; 如何做到这一点?尝试使用JavaScript中的确认函数,尽快学习jQuery,并尝试将JavaScript与html分离 为锚点链接添加onClick属性并对其调用函数。或者只是显示确认 完整示例
echo "<td><a href='delete.php?id=" . $row['serial_no'] . "'>Delete</a></td>";
如何做到这一点?尝试使用JavaScript中的确认函数,尽快学习jQuery,并尝试将JavaScript与html分离
为锚点链接添加onClick属性并对其调用函数。或者只是显示确认
完整示例
试试这个
function DeleteClick(serial_no)
{
if(confirm('Are you sure to delete ' + serial_no + '?'))
{
alert('Data deleted');
return true;
}
return false;
}
echo "<td><a href='delete.php?id=" . $row['serial_no'] . "' onclick="return
DeleteClick(\''. $row['serial_no'].'\')">Delete</a></td>";
试试这个代码,希望它能工作-
<td>
<a href="#" onclick="conf("delete.php?id=".<?php echo $row['serial_no']; ?>.")">
Delete
</a>
</td>
<script type="text/javascript">
function conf(str) {
if(confirm("Your Message") == true){ location.replace(str);}
}
</script>
在delete.php页面中,只需从url获取id并运行删除查询。使用确认,您尝试了什么?当你点击一个链接时,你不能仅仅使用javascript来检测吗?W3Schools不是一个学习javascript的好资源。看看原因。
function disp_confirm()
{
var r=confirm("Press a button!")
if (r==true)
{
alert("You pressed OK!")
}
else
{
alert("You pressed Cancel!")
}
}
<a onclick="disp_confirm()"
function DeleteClick(serial_no)
{
if(confirm('Are you sure to delete ' + serial_no + '?'))
{
alert('Data deleted');
return true;
}
return false;
}
echo "<td><a href='delete.php?id=" . $row['serial_no'] . "' onclick="return
DeleteClick(\''. $row['serial_no'].'\')">Delete</a></td>";
echo "<td><a href='delete.php?id=" . $row['serial_no'] . "' onclick=\"return confirm('Are you sure you want to delete?');\">Delete</a></td>";
<td>
<a href="#" onclick="conf("delete.php?id=".<?php echo $row['serial_no']; ?>.")">
Delete
</a>
</td>
<script type="text/javascript">
function conf(str) {
if(confirm("Your Message") == true){ location.replace(str);}
}
</script>