I modified the templates to allow pages to inject their own validation
messages. Unfortunately I never checked this in. You could do it with a
JavaScript framework, though, through binding.

Dave

On Wed, Sep 22, 2010 at 9:26 PM, Robert Taylor <rtay...@dtgresults.com>wrote:

> 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
>
>
>

Reply via email to