Thanks Raymond.

Nate

Quoting Raymond Camden <[EMAIL PROTECTED]>:

> Use
>
> value="#variables.stPeople['stPerson#i#'].firstname#"
>
> -Raymond Camden
>
>
> >   variables.numPeople = 3;
> >
> >   variables.stPeople = structNew();
> >
> >   for (i=1; i LTE variables.numPeople; i=i+1) {
> >     variables.stPeople['stPerson' & i] = structNew();
> >     variables.stPeople['stPerson' & i]['firstName'] = "";
> >     variables.stPeople['stPerson' & i]['lastName'] = "";
> >   }
> >
> > </cfscript>
> >
> > Based on the numPeople value I want to dispaly as many sets
> > of form fields for a user to fill in as follows:
> >
> > <cfoutput>
> >   <form name="personForm" action="" method="post">
> >     <cfloop index="i" from="1" to="#variables.numPeople#">
> >       <input type="text" name="person#i#FirstName" value="" />
> >       <input type="text" name="person#i#LastName" value="" />
> >     </cfloop>
> >   </form>
> > </cfoutput>
> >
> > So my question is how do I populate the value attribute of
> > the form fields that are created in a loop with the initial
> > empty variables that were also created in a loop? Basically I
> > want the value attribute of the form fields to be
> > value="#variables.stPeople.stPerson1.firstName#" and the
> > stPerson1 changes numbers as the loop increments. Is it just
> > a matter of using the proper syntax? If so I am missing it completely.
> >
> > Hopefully I have expressed myself clearly!
> >
> > Thanks,
> >
> > Nate
> >
> >
> >
>
>
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

Reply via email to