2012-12-05 45 views
0

是否可以驗證或查看JavaScript中的ActionErrors/ActionMessages?以便可以在屏幕上顯示正確的javascript警報。在JavaScript中驗證ActionErrors

謝謝。

+0

你會更具體想要你想成功嗎? –

回答

1

Javascript用於客戶端驗證,其中ActionErrors/ActionMessages用於服務器端。

準確地說,Struts驗證是Javascript驗證的替代方案。所以你爲什麼要結合他們兩個呢?我覺得這是毫無意義的。

0

是的,你可以。

您必須將這2行添加到您的jsp文件中。

<script src="scripts/libs/staticStrutsJvs.js"></script> 
<html:javascript formName="XXXForm" dynamicJavascript="true" staticJavascript="false" bundle="someBundleName" /> 

文件staticStrutsJvs是struts框架的一部分。 這些行自動生成帶有方法名稱的javascript驗證碼 validateXXXForm()

最後您必須在提交表單之前調用此方法。

<html:form action="/XXXAction" method="post" onsubmit="return validateXXXForm(this);">