Greetings,
I'm using Struts2.2.1 and have a form using the xhtml theme which performs some
simple javascript validation (required, etc...).
Works great.
Now, after the simple javascript validation executes I would like to add some
more validation to the onsubmit event.
Apart from modifying a template, I couldn't see how this could be achieved
easily.
If you include the validation in the form onsubmit attribute, it is prepended
to the dynamically generated javascript validation function name.
For example:
<s:form action="MyAction" namespace="/mynamespace" theme="xhtml"
validate="true" onsubmit="return myValidation()">
produces the following markup.
<form id="Myaction"
name="MyAction"
onsubmit="return myValidation(); return validateForm_MyAction();"
action="/scname/mynamespace/MyAction.html" method="post"
onreset="clearErrorMessages(this);clearErrorLabels(this);">
As is evident, this won't work for me.
I want to leverage the dynamically generated Javascript validation when
validate="true". If that validation succeeds, then I want to execute some
proprietary validation.
I also know the name of the dynamically generated javascript method so I could
call it in myValidation();
Any suggestions would be appreciated.
Thanks,
/robert