jsp页面中的javascript函数

标签 javascript jsp servlets forms onsubmit

我有jsp页面-

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
</head>
<body>

    <legend>Create new customer</legend>
    <script Language="JavaScript">
        function checkForm() {

            alert("YOU ARE IN checkForm FUNCTION !");
            return (false);
        }
    </script>
    <form action="CreateCustomerServlet" method="GET" onsubmit="checkForm">
        // form fields ... 
        <input type="submit" value="Create customer" />
    </form>
</body>
</html>

当我在服务器上运行此页面并按下 submit 按钮时,我看到它忽略了 checkForm 并且不输入他,直接转到 创建CustomerServlet .

我的目标是,当按下 submit 时,它会转到 checkForm 并且如果 checkForm 返回 true 只有这样它将转到 CreateCustomerServlet 。为了实现这个目标我必须改变什么?

最佳答案

尝试

onsubmit="return checkForm();"

关于jsp页面中的javascript函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11792682/

相关文章:

javascript - Kendo Grid 内联编辑日期时间

java - 更新查询在 Java 中无法正常工作

部署到文件夹后,Java Web Servlet 不工作

javascript - 图像不显示在移动设备上,但显示在桌面上,使用 PhoneGap

javascript - 阅读更多按钮将用户带到页面顶部

javascript - 在 react 组件中,一旦使用 redux 从另一个组件更改了状态,如何从状态中获取最新数据?

javascript - 在 JSP 页面中调用 JavaScript 函数

jsp - EL中逻辑运算符 "not"是什么意思

java - .forward() 然后 resp.sendRedirect() 与 servlet

java - HTTP 状态 500 - javax.servlet.ServletException : java. lang.NoClassDefFoundError: org/hibernate/Session