Great help, Thanks! Session
> I forgot to add that you can also use annotations or XML validation for > simple validations. If you set the validate=true on your s:form and you > are using the XML validators, it will generate the client side javascript > nessessary to do the validations. After the form submits it will do those > validation again on the server side and if you have any additional > validation to do that is not covered by a validator you can add the > validation cod to your action. > > I have tried to write my own validator recently but I got stuck and > because of a time constraint I did my validations in my action with > addFieldError. I would like to see more information on writing validators > and how a include the javascript to generate for that validator > > On 8/6/07, Richard Sayre <[EMAIL PROTECTED]> wrote: >> addFieldError("fieldName","message"); will add a specific field error. >> If you are using the XHTML theme, the error will appear above the field. >> >> >> This should set and clear the validation message for you. If you are >> using the simple theme you have to add the s:fielderror tag. >> >> >> On 8/6/07, Session A Mwamufiya <[EMAIL PROTECTED]> wrote: >>> Hi, >>> >>> I want to set up my own validate method to validate fields in my own >>> way, but I'm not sure how to set up the method. I don't know how to >>> set or clear the validation error message. Is it ok just to use the >>> action's error stack, like this: >>> >>> public void validate() { if (listOfExistingElement.contains(field1)) { >>> addActionError("This element already exists"); } } >>> >>> Is there a better way to make use of the framework, or is this it? I >>> searched for examples online but couldn't find any. >>> >>> Thanks for the push, Session >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] For >>> additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> > > --------------------------------------------------------------------- To > unsubscribe, e-mail: [EMAIL PROTECTED] For additional > commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]