By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,301 Members | 1,766 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 435,301 IT Pros & Developers. It's quick & easy.

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

P: n/a
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
Share this Question
Share on Google+
2 Replies


P: n/a

<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

P: n/a
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.