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 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Create robust enterprise, web RIAs. Upgrade & integrate Adobe Coldfusion MX7 with Flex 2 http://www.adobe.com/products/coldfusion/flex2/ Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:271812 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4