You certainly do not need to do any of the below.

Items in the Form scope are treated like a structure. To get all the
fields, you can use structKeyList(). You can also use form.fieldnames,
a built in list of form fields.

To get the value, you use struct notation. Assume "key" is one form
field. The value can be retrieved like so:

form[key]

So all you need to do is loop through and examine fields that begin
with HEADLINEID.

On Fri, 13 Aug 2004 12:47:48 -0500, brobborb <[EMAIL PROTECTED]> wrote:
> First off, on that page, make a hidden field, name it like num_heads, and give it the value of the number of headlineid forms.
>
> Then on the action page, which I am sure you will be using a loop, you can access each of those forms.  You will use the evaluate function to access the form variables.
>
> <CFLOOP index = "num" from=1 to="#form.num_heads#">
> <CFSET temp = evaluate("form.headlined_" & form.num_heads)>
>
> <---  Then do stuff with temp then the loop starts over again to the next form.--->
>
> </CFLOOP>
>
> I'm sure there's a betetr way tho ehehe.
>
>   ----- Original Message -----
>   From: Asim Manzur
>   To: CF-Talk
>   Sent: Friday, August 13, 2004 12:39 PM
>   Subject: Dynamic Form Element
>
>   A quick question.
>
>   I have dynamic form fields like
>   HEADLINEID_1
>   HEADLINEID_2
>   HEADLINEID_3
>   HEADLINEID_4
>
>   how can I count those in the action page.
>   Also there are so many more fields are also getting submitted so, I can't use StructCount()
>
>   I need something like I can specify that count that mactched headlineID_*
>
>   Regards,
>
>
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]

Reply via email to