Dean: Just curious - are you also doing any kind of method to prevent a user from entering scripts into text fields?
Todd On Mon, Aug 9, 2010 at 3:39 PM, [email protected] <[email protected]> wrote: > Chris, that makes perfect sense. So instead of relying on the person > sending data to the object to clean the extra whitespace, it will > always be trimmed at the object level. > > Thanks for the suggestion. > > On Aug 9, 3:22 pm, Chris Peterson <[email protected]> wrote: > > I would put the trimming inside your setFoo method on your model object > > instead, that way regardless of where its coming from, it will always get > > trimmed. > > > > ie: Rather than call user.setName( trim( form.name ) ), just call > > user.setName( form.name ), then within the setName method, trim it > before it > > gets set internally, or before it gets persisted to your database. > > > > Chris Peterson > > > > On 8/9/10 3:17 PM, "[email protected]" <[email protected]> wrote: > > > > > > > > > I've been building MG apps for the last year or two and really love > > > the framework. But there's a nagging question that has always bugged > > > me, form field trimming (to remove white space). Currently, when I > > > process a form submission, I create a new object (let's take a product > > > order as an example) and individually call the the setter methods, > > > passing in the trimmed form value like this: <cfset > > > > ProductOrder.setProductName(trim(arguments.event.getValue("productName"))) / > > >> . > > > > > This works great, but can be quite tedious if I have a form with a lot > > > of values. Last night I discovered the MakeEventBean method (only took > > > me 2 years to find it) and thought that this would be perfect for > > > speeding up my development process. However, after digging through the > > > source code, I realize that it is not trimming the values. Does anyone > > > have a good way that they handle this type of situation? Where are you > > > trimming your values? > > > > > Thanks for any insight. > > > > > Dean > > -- > Model-Glue Sites: > Home Page: http://www.model-glue.com > Documentation: http://docs.model-glue.com > Bug Tracker: http://bugs.model-glue.com > Blog: http://www.model-glue.com/blog > > You received this message because you are subscribed to the Google > Groups "model-glue" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<model-glue%[email protected]> > For more options, visit this group at > http://groups.google.com/group/model-glue?hl=en > -- Todd Sharp Sharp Interactive, LLC http://slidesix.com -- Multimedia Enabled Presentation Sharing IM: [email protected] Blog: http://cfsilence.com Twitter: cfsilence | slidesix -- Model-Glue Sites: Home Page: http://www.model-glue.com Documentation: http://docs.model-glue.com Bug Tracker: http://bugs.model-glue.com Blog: http://www.model-glue.com/blog You received this message because you are subscribed to the Google Groups "model-glue" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/model-glue?hl=en
