You really don't even need the val() function. Using a foreach loop dramatically increases the speed of looping through collections.
<form action="myform.cfm" method="post"> <input type="text" name="quantity_1"> <input type="text" name="quantity_2"> <input type="text" name="quantity_3"> <input type="text" name="quantity_4"> <input type="submit" name="submit"> </form> <cfscript> if(isDefined('form.fieldnames')) { // remove elements that you don't want structDelete(form,'fieldnames'); structDelete(form,'submit'); structDelete(form,'searchstring'); for(it IN form) { writeOutput(it & ':' & form[it] & '<br />'); } } </cfscript> Warmest Regards, Phillip B. Holmes http://phillipholmes.com =====================> -----Original Message----- From: Mike Kear [mailto:[EMAIL PROTECTED] Sent: Monday, April 17, 2006 6:49 PM To: CF-Talk Subject: Re: Evaluate vs ? What's the matter with using evaluate? Cheers Mike Kear Windsor, NSW, Australia Certified Advanced ColdFusion Developer AFP Webworks http://afpwebworks.com ColdFusion, PHP, ASP, ASP.NET hosting from AUD$15/month On 4/18/06, Stan Winchester <[EMAIL PROTECTED]> wrote: > > Thanks everybody! I thought it was something like that. > > >> <cfloop index="i" from="1" to="#FORM.itemsOnPage#"> > >> <set Quantity = val(Evaluate("FORM.Quantity_" & i)) /> </cfloop> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Message: http://www.houseoffusion.com/lists.cfm/link=i:4:237969 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54