I would have suggested just the oppostite ;-). How does client-side validation take fewer steps? My experience has been that the additional tags and JavaScript wrangling actually add more steps and complexity. Most importantly, client-side validation is optional while server-side validation should be mandatory. Now that you've got conflicting suggestions, you can feel justified to start wherever you like ;-).
I'm almost in a state of shock over the statement, "I wish my boss would just let me use the validate method of the ActionForms." Come again? Quoting Sergey Smirnov <[EMAIL PROTECTED]>: > Cool tip: > Try to make client-site validation first. > Client-site validation requires less steps to implement and, ofter, light > the mispeling errors. If client-site validation works, you need just a > couple more steps to have a server-site validation working. > > > ----- Original Message ----- > From: "Kamholz, Keith (corp-staff) USX" <[EMAIL PROTECTED]> > To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]> > Sent: Friday, June 20, 2003 10:41 AM > Subject: RE: Validator > > > > Thanks for the input. > > I'm pretty sure I've got all that though. This validator stuff is > driving > > me insane! I wish my boss would just let me use the validate method of > the > > ActionForms. > > > > - Keith > > > > > > -----Original Message----- > > From: Sergey Smirnov [mailto:[EMAIL PROTECTED] > > Sent: Friday, June 20, 2003 12:52 PM > > To: Struts Users Mailing List > > Subject: Re: Validator > > > > > > Common mistake is: You forgot something or misspelt something. Week ago I > > sent condition set you need to satisfy to make common validator working. > It > > is bellow. > > > > For example, we have a very simple jsp form and > > want to use standard server-side validator 'required' for one form field. > > Actually, it might vary, but to do so you have: > > > > 1) Resource (.properties) file with keys/values for standard validators > (at > > least - errors.required) > > 2) struts-config file should contain the reference to this resource file > for > > message-resources node > > 3) struts-config plug-in node should contain > > className="org.apache.struts.validator.ValidatorPlugIn" > > 4) this plugin should have set-property with name pathnames that > corresponds > > to validator files (such as /WEB-INF/validator-rules.xml and > > /WEB-INF/validation.xml) > > 5) validation.xml should contain form with name corresponds to form-bean > > name > > 6) the form should have a field with property that corresponds to field > name > > we want to validate > > 7) this field should have a 'depends' attribute that corresponds to > > validator name mentioned in /WEB-INF/validator-rules.xml (in our case - > with > > name 'required') > > 8) this field should have an arg0 node which attribute key corresponds to > > existing key in resource file > > 9) form bean should inherit org.apache.struts.validator.ValidatorForm > class > > 10) form bean validate should call validate method of super class > > 11) 'input' attribute of action should reference to jsp page with > validated > > form > > 12) jsp page should contains <html:errors /> (or its substitute) > > > > Regards, > > Sergey Smirnov > > ----------------------------------------- > > Exadel Struts Studio - IDE for Struts > > http://www.exadel.com/strutsStudio > > ----------------------------------------- > > > > > > ----- Original Message ----- > > From: "Kamholz, Keith (corp-staff) USX" <[EMAIL PROTECTED]> > > To: "Struts (E-mail)" <[EMAIL PROTECTED]> > > Sent: Friday, June 20, 2003 9:25 AM > > Subject: Validator > > > > > > > Hey, > > > I'm trying to put validation into my application using the validator > > plugin. > > > However it doesn't seem like it's doing anything at all. I know it's a > > very > > > general question, but what are some things I should look for? Are > there > > any > > > common mistakes in setting up that I should check for? > > > > > > I'm not sure if it's a related issue or not, but I have to specify the > > name > > > attribute for each field of my forms. You're not supposed to have to > > > specify the name right? What do you think I did wrong? > > > > > > Thanks in advance. > > > > > > > > > - Keith > > > > > > --------------------------------------------------------------------- > > > 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] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > -- Kris Schneider <mailto:[EMAIL PROTECTED]> D.O.Tech <http://www.dotech.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]