Kelly,

You do not need the listlen(). That function just counts and returns the
number of items in a list. So what you have here would likely return '1'.
The inner function is correct. Try putting this on the forms action page so
you can see whats happening.

<cfoutput>
The value from the form is: #form.modelnumber# <BR>
The  first item in the list is:#Listfirst(form.modelnumber)#<BR>
The  second item in the list is:#listLast(form.modelnumber)#<BR>
</cfouptut>

Note, when you do this, #ListLen(Listfirst(form.modelnumber))#, you are
first (the inner function first) getting the first item in the list and
then (the outer function) counting the number of items in the list, which
is 1, the result of the inner function.

Brook

At 04:02 PM 2/9/2004, you wrote:
>I am looping over the list on the next page, but now it needs to be on the
>first item in the list...what is the correct syntax to do that:
>
>#ListLen(Listfirst(form.modelnumber))#  ??
>
> > ----- Original Message -----
> > From: <[EMAIL PROTECTED]>
> > To: "CF-Talk" <[EMAIL PROTECTED]>
> > Sent: Monday, February 09, 2004 4:07 PM
> > Subject: OT: option id
> >
> >
> >> Can anyone tell me how to get the value of an option id?
> >>
> >> Example:
> >> <select name="modelname">
> >> <option id="23" value="Pl23">P123</option>
> >> </select>
> >>
> >> Of course, when I output modelname on the next page I get the value, put
> >> I
> >> also need to get the id. Is this possible?
> >
> > You won't be able to get the ID on the form's action page.
> >
> > easiest thing to do would be append it to the value creating a comma
> > delimited list:
> >
> > <select name="modelname">
> >      <option id="23" value="P123,23">P123</option>
> > </select>
> >
> > now on the action page you can do:
> >
> > ID: #listLast(form.modelname)#
> > Value: #listFirst(form.modelname)#
> >
> > other alternative would be to populate a hidden field via _javascript_ using
> > the onchange event handler in the <select> tag.
> >
> > Charlie
> >
> >
> >
> >
>
>----------
>[
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

Reply via email to