1

我正在尝试找到一种方法来使用 Spring WebFlow 进行一些 Javascript 表单验证。

我的 JSP 中有以下代码

<INPUT tabIndex="46" value="Submit" type="submit" name="_eventId_submit" onClick="return dontSubmit();"> 

运行 JavaScript 函数并返回 false 是表单未通过验证,但我的页面仍在提交到服务器。如果我发现验证错误,我不想提交它

我也试过:

<INPUT tabIndex="46" value="Submit" type="submit" name="_eventId_submit" onsubmit="return dontSubmit();"

如果发现错误,表单仍然会被提交。请我试过:

<form:form modelAttribute="visit" action="${flowExecutionUrl}" onsubmit="dontSubmit()">

表格再次提交,有无错误.....请在下面提供帮助,您将找到该功能

function dontSubmit()
{
    alert("DONT SUBMITTED TO SERVER");
    return false;
}
4

2 回答 2

0

onsubmit放在 FORM 标签上:

<FORM action="..." onsubmit="return checkrequired();" method="POST">
   <INPUT tabIndex="46" value="Submit" type="submit" name="_eventId_submit" >

请参阅JavaScript 表单验证

于 2012-08-29T19:44:00.080 回答
0

通常,表单验证是使用以下内容完成的:

<form action="server.action" method="POST" onSubmit="return validate(this);">
<input .../>

<input type="submit" name="Submit the form"/>
</form>

this函数中的哪里validate是对表单的引用

于 2012-08-29T20:04:49.203 回答