使用SpringWebFlow进行Javascript表单验证
我正试图找到一种使用SpringWebFlow进行Javascript表单验证的方法 我的JSP中有以下代码使用SpringWebFlow进行Javascript表单验证,java,javascript,spring,spring-webflow,Java,Javascript,Spring,Spring Webflow,我正试图找到一种使用SpringWebFlow进行Javascript表单验证的方法 我的JSP中有以下代码 <INPUT tabIndex="46" value="Submit" type="submit" name="_eventId_submit" onClick="return dontSubmit();"> 将onsubmit放在表单标签上: <FORM action="..." onsubmit="return checkrequired();" method=
<INPUT tabIndex="46" value="Submit" type="submit" name="_eventId_submit" onClick="return dontSubmit();">
将
onsubmit
放在表单标签上:
<FORM action="..." onsubmit="return checkrequired();" method="POST">
<INPUT tabIndex="46" value="Submit" type="submit" name="_eventId_submit" >
请参阅。通常,表单验证是使用以下方法完成的:
<form action="server.action" method="POST" onSubmit="return validate(this);">
<input .../>
<input type="submit" name="Submit the form"/>
</form>
其中,
validate
函数中的这个
是对表单的引用将onClick更改为onSubmit,然后检查我认为它应该可以工作。同时检查这个URL好的,为什么不检查这个帖子@Jonathan你尝试过这个方法吗?我也有同样的问题。我认为你的问题不是因为SpringWebflow。很可能是在JS函数中的某个地方,您发生了一个错误,导致JS无法到达“return false”。您可以发布您的checkrequired()
函数吗?是的,但它不起作用。我发布了我的代码,如果我发现了一个错误并返回false,它仍然会被发布。您在发布表单时看到了警报吗?
function dontSubmit()
{
alert("DONT SUBMITTED TO SERVER");
return false;
}
<FORM action="..." onsubmit="return checkrequired();" method="POST">
<INPUT tabIndex="46" value="Submit" type="submit" name="_eventId_submit" >
<form action="server.action" method="POST" onSubmit="return validate(this);">
<input .../>
<input type="submit" name="Submit the form"/>
</form>