【问题标题】:JSP form submission errorJSP表单提交错误
【发布时间】:2014-04-01 06:12:47
【问题描述】:

嘿,我正在开发一个 Spring MVC 项目,我需要在将表单提交到服务器之前执行客户端验证,但我面临的问题是,当我单击提交时,表单正在提交并且function doClick() 根本没有被执行。 还告诉我这是否是在 javascript 函数中访问数据“userName”和“password”的正确方法。

这是javascript函数。 在此输入代码

function doClick()
    {
      alert("yo");
    var a= document.getElementById("un").value;

    var b=document.getElementById("pwd").value;
     var n="/0";
    if(a.equals(n) && b.equals(n))
        {alert ("Enter the login credentials");
        return (false);
        }

        else 
        return true;
     }

这是表单标签。

<form:form method="POST" modelAttribute="loginForm" action="login" onsubmit=" doClick()"      >
    <table>
        <tr>
            <td>UN :</td>
            <td><form:input path="userName" id="un"/></td>
            <td><form:errors path="userName" cssClass="error" /></td>
        </tr>
        <tr>
            <td>Password :</td>
            <td><form:password path="password" id="pwd" /></td>
            <td><form:errors path="password" cssClass="error" /></td>

提前致谢。

【问题讨论】:

    标签: javascript spring-mvc jsp-tags


    【解决方案1】:

    试试这个form属性,它会调用函数; true - 将提交,false - 不会提交表单:

    onsubmit="return doClick();"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-14
      • 1970-01-01
      • 2013-02-17
      • 1970-01-01
      • 1970-01-01
      • 2014-12-22
      • 2019-03-12
      相关资源
      最近更新 更多