簡體   English   中英

使用Spring WebFlow進行JavaScript表單驗證

[英]Javascript Form Validation with Spring WebFlow

我正在嘗試找到一種使用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;
}

onsubmit放在FORM標簽上:

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

請參閱JavaScript表單驗證

通常,使用以下類似方法來完成表單驗證:

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

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

validate函數中, this是對表單的引用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM