|
|
Home / Groups / ColdFusion Talk (CF-Talk)
udf varWill - the form scope is available to your function already, that's why it says can't declare variable twice. Try using "frm" or something similar for the name of your argument to avoid confusion. You still pass in the form scope, but just call it something different within your function. -- Josh >I haven't built a simple udf in forever, but decided to do one for my >trimming of formfields. I tried sticking a <cfset var form = ""> right >above the loop, but I get an error: > > Cannot declare local variable FORM twice. > > <cfcomponent> > <cffunction name="cleanFormfields" access="public" returntype="struct"> > <cfargument name="form"> > <cfloop list="#ARGUMENTS.FORM.fieldnames#" index="thisfield"> > <cfset FORM[thisfield] = Trim(ARGUMENTS.FORM[thisfield])> > </cfloop> > <cfreturn form> > </cffunction> > </cfcomponent> > > Am I not supposed to var this one? > > Thanks, > Will > > |
Mailing Lists
|
Latest Fusion Authority Articles
|