469,903 Members | 1,526 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,903 developers. It's quick & easy.

Loop Form - extract display 'value' as well as form value?

While I can extract the option value from the following:

<Select name='Keystring' MULTIPLE>
<option value='1' name='status'>Pending</option>
.....
</select>

I cannot seem to extract the corresponding 'display' value when I do a
For...Next Loop:

for each keystring in Request.Form("Keystring")

keystring=request("keystring")

Next

How do I aslo get hold of that 'display' value eg 'Pending'...is it
possible?

Thanks
Jason
Feb 20 '06 #1
2 1919

<j...@catamaranco.com> wrote:
While I can extract the option value from the following:

<Select name='Keystring' MULTIPLE>
<option value='1' name='status'>Pending</option>
....
</select>

I cannot seem to extract the corresponding 'display' value when I do a
For...Next Loop:

for each keystring in Request.Form("Keystring")

keystring=request("keystring")

Next

How do I aslo get hold of that 'display' value eg 'Pending'...is it
possible?

Thanks
Jason


You can't. If you want to retrieve "Pending", make it the value. Why
have you got a value of 1? Does it relate to a database key?

Incidentally, the <option> element does not have a name attribute, so
name='status' serves no use to you at all.

/P.

Feb 20 '06 #2
ja***@catamaranco.com wrote:
While I can extract the option value from the following:

<Select name='Keystring' MULTIPLE>
<option value='1' name='status'>Pending</option>
....
</select>

I cannot seem to extract the corresponding 'display' value when I do a
Of course you can't. That is not a piece of information that is passed along
with a form submission. Only form values are sent.

How do I aslo get hold of that 'display' value eg 'Pending'...is it
possible?

Several options:
a. Store it in a hidden field - downside: more html sent to client
b. Create a 2-dimensional array containing all the data used to build your
option elements. Store it in Session or Application, depending on the
volatility of your data - downside: arrays are not easy to search without
possibly looping through all te elements
c. Create an xml document containing all the data used to build your option
elements. Either store it in a file, in Session, or in Application depending
on the volatility of the data - downside: learning curve if you've never
used the xml parser

Bob Barrows
--
Microsoft MVP - ASP/ASP.NET
Please reply to the newsgroup. This email account is my spam trap so I
don't check it very often. If you must reply off-line, then remove the
"NO SPAM"
Feb 20 '06 #3

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

reply views Thread by Maileen | last post: by
1 post views Thread by Waqarahmed | last post: by
reply views Thread by Salome Sato | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.