【发布时间】:2016-04-23 20:20:33
【问题描述】:
所以我在 html 页面上有一个表单,可以从 mysql 表中检索数据。用户可以修改这些数据,或者删除整行。我有一个 html 按钮,它具有删除整行的功能,并且使用该按钮我有一个 javascript 函数,它显示一个确认弹出框,确认用户是否要删除它。如果他们单击是,则将其发送到执行删除的另一个 php 页面。问题是当我单击确认框时没有任何反应,它只是停留在同一页面上。这是我的 html 和 javascript 代码:
<form class="form-inline" method=GET action="envoieModifierAlbumAdmin.php">
<table class="table table-striped">
<tr>
<td><button type="button" class="btn btn-danger" onclick="verif()">Supprimer Cet Album</button>
</td><td></td><td></td>
</tr>
<tr>
<td><label for="exampleInputName2">id: </label>
<input readonly type="text" class="form-control" value="<?php echo "$donnees[id]"?>" id="exampleInputName2" name="id">
</td><td></td><td></td>
</tr>
<tr>
<td><label for="exampleInputName2">Nom d'album: </label>
<input type="text" class="form-control" id="exampleInputName2" name="titre" value="<?php echo "$donnees[titre]"?>"></td>
<td></td><td></td>
</tr>
</table>
</form>
<script>
function verif(){
var x;
if(confirm("Vous êtes sûr que vous voulez supprimer ce compte?") == true){
document.location="supprimerAlbumAdmin.php?id=$_GET['id']";
}
else
}
</script>
唯一的问题是按钮,上表的其他部分只是展示用户正在修改的示例。提前致谢!
【问题讨论】:
-
尝试使用 onClick 而不是 onclick 并删除函数中的 else 或添加 else 大括号,如 else{}
-
@ManinderpreetSingh 也不起作用。这可能与它是一个包含 javascript 的 .php 文件这一事实有关吗?
-
打开你的控制台并检查究竟是什么错误...你可以在 php 中编写 js 这不是问题
标签: javascript php html mysql