JavaScript弹出框赢得';我不能正常工作
我对这个脚本有问题。当我按“是”时,它会删除用户,这很好。我的问题是,当我单击“取消”时,它仍然会删除用户。有什么想法吗JavaScript弹出框赢得';我不能正常工作,javascript,php,html,Javascript,Php,Html,我对这个脚本有问题。当我按“是”时,它会删除用户,这很好。我的问题是,当我单击“取消”时,它仍然会删除用户。有什么想法吗 <script> function myFunction() { var x; if (confirm("Are You Want To Delete This User ?") == true) { x = "delete.php"; } else { x = "memberlist.php"; }
<script>
function myFunction() {
var x;
if (confirm("Are You Want To Delete This User ?") == true) {
x = "delete.php";
} else {
x = "memberlist.php";
}
document.getElementById("demo").innerHTML = x;
}
</script>
函数myFunction(){
var x;
if(确认(“是否要删除此用户?”)==true){
x=“delete.php”;
}否则{
x=“memberlist.php”;
}
document.getElementById(“demo”).innerHTML=x;
}
您可以在url中添加确认
编辑:很抱歉拼写错误,我只是想展示一下我在手机上发短信的另一种方式
<a onclick="return confirm('you are going to delet it are you sure bobo ?')" href="#your delet url">
提到的JavaScript工作正常。可能是delete.php或memberlist.php代码中存在一些问题。要获得符合您期望的解决方案,请提供delete.php和memberlist.php的代码
window.onload=function() {
document.getElementById("deleteLink").onclick=function() {
if (confirm("Do you really want to delete?") {
location="delete.php?user="+this.getAttribute("data-user");
}
}
return false // cancel link
}
使用
多个用户的通用:
window.onload=function() {
var deleteLinks = document.querySelectorAll(".deleteLink");
for (var i=0;i<deleteLinks.length;i++) {
deleteLinks[i].onclick=function() {
var user = this.getAttribute("data-user");
if (confirm("Do you really want to delete "+user+"?") {
location="delete.php?user="+user;
}
}
}
return false // cancel link
}
window.onload=function(){
var deleteLinks=document.querySelectorAll(“.deleteLink”);
对于(var i=0;iYou可能需要显示更多的代码,因为这样做只是使一个框(#demo
)包含字符串“delete.php”或“memberlist.php”。根据您在这里看到的内容,它看起来还可以。另外,==true
在条件中是多余的。JavaScript代码的这部分工作正常。@arcyqwerty可能与此处不相关,但==true
可能是一个代码样式要求。但它必须是==true
。抱歉,我无法理解。您能纠正这一点吗?似乎是调用函数时,s将按预期工作
window.onload=function() {
var deleteLinks = document.querySelectorAll(".deleteLink");
for (var i=0;i<deleteLinks.length;i++) {
deleteLinks[i].onclick=function() {
var user = this.getAttribute("data-user");
if (confirm("Do you really want to delete "+user+"?") {
location="delete.php?user="+user;
}
}
}
return false // cancel link
}
<a href="#" class="deleteLink" data-user="Frank">Delete Frank</a>
<a href="#" class="deleteLink" data-user="Bob">Delete Bob</a>