Javascript 继续或取消提交按钮

标签 java javascript

我的jsp有这个代码:

<input type="submit" value="Transfer ULD" onclick="doSomething();" name="_eventId_transferULDTransition"/>

doSomething() 是一个 JavaScript 方法

function doSomething() {    
    var transferType = document.getElementById('equipmentType').value;
    if(${uldSelector.baseLoadToUse.uldEquipType} == 02 && 
        (transferType == 01 || transferType == 13 || transferType == 07)){
        var r = confirm("Still want to tranfer Air Container?");
        if (r == true) {
            return true;
        } else {
            return false;
        }
    }
}

我的方法有 4 到 5 个条件..

当用户点击“确定”时,它应该继续,而点击“取消”时,它不应该...

但是,它在两种情况下都提交..使用 spring webflow、spring MVC 和 Java。

如有任何建议,我们将不胜感激!谢谢!

最佳答案

onclick 函数需要返回。喜欢

<input type="submit" value="Transfer ULD" onclick="return doSomething();" name="_eventId_transferULDTransition"/>

现在您在函数中返回 false。但实际上onclick方法没有返回值。

关于Javascript 继续或取消提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14405209/

相关文章:

java - 当使用 <%@ page isELIgnored ="false"%> 时,静态属性必须是字符串文字

javascript - 在加载更多用户之前滚动未到达页面末尾

java - 使用 DataProvider 的 TestNG 会跳过所有测试

java - JavaDoc 的备用输出目录

javascript - 如何使用 javascript/jquery 用标签包装元素的同级文本?

php - HTML5 Audio Element "src = get.php 不能跳过位置

javascript - Owl-Carousel2 - 设置点数据

javascript - JQuery 待办事项列表未运行

java - android studio 找不到指定的文件

java - 将具有动态键的嵌套对象映射到 Java 对象