删除确认 JavaScript
Delete Confirmation JavaScript
echo '<td width="10" align="center"><a href="apagarJogador.php?id_user='.$row['id_user'].' onclick="return confirm(''Pretende mesmo eliminar este utilizador?'')"><img src="../img/apagar.png" /></a></td>';
当我单击删除时,确认不会出现在javascript中。
我尝试了不同的方法,但没有。
还有别的办法吗?
你可以调用全局函数
<script type="text/javascript">
function confirm_delete() {
return confirm('Pretende mesmo eliminar este utilizador?');
}
</script>
echo '<td width="10" align="center"><a href="apagarJogador.php?id_user='.$row['id_user'].' onclick="return confirm_delete()"><img src="../img/apagar.png" /></a></td>';
或
echo '<td width="10" align="center"><a href="apagarJogador.php?id_user='.$row['id_user'].' onclick="javascript:return confirm(''Pretende mesmo eliminar este utilizador?'')"><img src="../img/apagar.png" /></a></td>';
这取决于您在哪个浏览器上使用代码在 Internet Explorer 中,href 位于单击命令之前,这意味着确认永远不会出现在那里。在《火狐》中,点击出现在之前。我的建议如下:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<script type="text/javascript">
function ConfirmationBox (id_user) {
if (confirm('Pretende mesmo eliminar este utilizador?')) {
alert('confirmed');
//window.location.href = 'apagarJogador.php?id_user=' + id_user;
}
}
</script>
</head>
<body>
<table>
<tr>
<td width="10" align="center"> <a href="#" onclick="return ConfirmationBox ('aaa')"><img src="../img/apagar.png" />kkk</a>
</td>
</tr>
</table>
</body>
</html>
您可以查看以下示例
相关文章:
- javascript确认对话框有时会不断出现
- 您可以更改javascript确认上的按钮标题吗
- 通过javascript确认AJAX更新数据库
- 是否可以隐藏javascript确认对话框
- JavaScript 确认删除不起作用
- JavaScript确认何时在表单中选择动态HTML字段
- Javascript确认,捕获用户选择
- Javascript确认操作
- JavaScript确认取消在Laravel表单上不起作用
- javascript确认取消仍然提交表单
- usercontrol中的javascript确认消息框
- 如何在选中所有输入复选框和单选组后显示javascript确认消息
- 如何在 asp.net 中的页面加载事件之前调用 JavaScript 确认对话框
- 按下 X 之前的 JavaScript 确认对话框
- 提交事件在模糊事件触发 JavaScript 确认后未触发
- JavaScript 确认在 Chrome 或 IE 中不起作用,但在 Firefox 中工作
- 如何在代码隐藏上使用 javascript 确认方法
- 带有“是”或“否”按钮的 Javascript 确认框
- 在 PHP 中调用 JavaScript 确认对话框
- Javascript 确认框工作错误