JavaScript 没有返回 false

标签 javascript jsp servlets

当我单击“取消”时,我的 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/

相关文章:

javascript - KnockoutJS 清除函数内的 Observable

javascript - React-native 将渲染数组中的值插入到新数组中

javascript - 如何映射来自不同来源的图像和文本?

JBoss 上的 Javascript 源文件有错误的内容类型/mime 类型?

java - HttpServlet 没有实现runnable 或extend thread,为什么它是thread-able?

javascript - jquery validate - 可以更改提交的字段值吗?

javascript - 表格不会提交

java - 在javascript函数中使用jsp

java - 如何在 glassfish 上设置 HTTPS Java servlet

Java Servlet 应用程序文件上传失败