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]

