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

Reply via email to