当我单击“取消”时,我的 doDelete() 函数没有返回 false。当我单击“确定”时,它完美运行,我的数据可以被删除。当我点击“取消”时,它会进入空白页。我真的不知道我的代码出了什么问题..
下面是我的 JavaScript 代码和我的删除图像:
<input type="image" src="img/delete.png" title="Delete User" name="delete" id="delete" onclick="doDelete(<%=rs.getInt("id")%>);"/>
function doDelete(id){
var r=confirm("Are you sure want to delete this user?");
if (r==true){
document.forms["form"]["action"].value="delete";
document.forms["form"]["recordId"].value=id;
document.form.submit();
}
return false;
}
最佳答案
做
if(r == true) {
///you code
return true;
} else {
return false;
}
关于JavaScript 没有返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22316268/