因此,每次我想从数据库中删除记录时,我都希望显示一个确认框,该框会成功显示,但是问题在于,无论我单击“确定”还是“取消”,记录都在删除。
如何使它工作?谢谢
此我的代码:
<table> <thead> <tr> <th>ID</th> <th>Date RDV</th> <th>Motif</th> <th>ID Patient</th> <th>Action</th> </tr> </thead> <p:forEach items="${liste }" var = "rdv"> <tbody> <tr> <td>${rdv.id_Rdv }</td> <td>${rdv.date_Rdv }</td> <td>${rdv.motif }</td> <td>${rdv.id_P }</td> <td> <a href="${pageContext.request.contextPath}/RDVController?action=supprimer&Id_Rdv=${rdv.id_Rdv }" onclick="confirmation()" > Supprimer</a> </td> </tr> </tbody> </p:forEach> </table>
这是我的JavaScript代码:
function confirmation(){
var result = confirm("vous êtes sûr ?");
if(result){
return true;
}
else{
return false;
}
}
因此,每次我想从数据库中删除记录时,我都希望显示一个确认框,该框会成功显示,但是问题在于,无论我单击“确定”还是“取消”,记录都将被删除...] >
您可以使用button
代替a
标签,并将css
应用于按钮,使其看起来像a
标签。在这里,在下面的代码中,每当您单击button
时,如果单击“是”,则会打开弹出窗口,然后页面将直接重定向,否则页面将保留在同一页面上。
当JavaScript在浏览器中运行时,JSP已经完成了对页面的处理。这是一种可以解决的方法(使用jQuery):