|
Home > Archive > IIS ASP > April 2006 > Text Value of DropDown box
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Text Value of DropDown box
|
|
| Bhaskar Reddy 2006-04-27, 7:52 am |
| Hi,
I have a drop down as below.
<select id="drp1">
<option value="1">One</option>
<option value="2">Two</option>
</select>
I need the text value of the drop down box.
Request.form("drp1").value is giving 1 , but I need the value "One". How can
I do this.
Please Help.
Thanks
| |
| Mike Brind 2006-04-27, 7:52 am |
|
Bhaskar Reddy wrote:
> Hi,
>
> I have a drop down as below.
>
> <select id="drp1">
> <option value="1">One</option>
> <option value="2">Two</option>
> </select>
>
>
> I need the text value of the drop down box.
>
> Request.form("drp1").value is giving 1 , but I need the value "One". How can
> I do this.
>
> Please Help.
>
> Thanks
You could do this:
<select id="drp1">
<option value="One">One</option>
<option value="Two">Two</option>
</select>
Or this:
<select id="drp1">
<option>One</option>
<option>Two</option>
</select>
--
Mike Brind
| |
| Bob Barrows [MVP] 2006-04-27, 7:52 am |
| Bhaskar Reddy wrote:
> Hi,
>
> I have a drop down as below.
>
> <select id="drp1">
> <option value="1">One</option>
> <option value="2">Two</option>
> </select>
>
>
> I need the text value of the drop down box.
>
> Request.form("drp1").value is giving 1 , but I need the value "One".
> How can I do this.
>
> Please Help.
>
As you have seen, only the value property gets passed via the Request
object.
This is not the first time I've seen this question, and frankly, I'm a
little puzzled by it: aren't you in control of the source of those
value-text pairs? Why can't you simply retrieve the text from the data
source based on the passed value? I suppose you could be using some
client-side data source for the option list ... ?
Anyways, you have a few options:
Make the text be part of the value when populating the options:
<option value="1 - One">One
allowing you to use Split() to retrieve both values from
request.form("drp1")
Use client-side code to populate a hidden field when the form is submitted
(see a client-side group such as .scripting.jscript for this).
Store the value-text pairs in an xml document on the web server, either in a
file or in a session variable
--
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"
| |
| Dave Anderson 2006-04-27, 7:52 am |
| Bob Barrows [MVP] wrote:
> This is not the first time I've seen this question, and
> frankly, I'm a little puzzled by it: aren't you in control
> of the source of those value-text pairs? Why can't you
> simply retrieve the text from the data source based on the
> passed value?
Or simply: What is the point of a value that differs from the text if you
want the text?
--
Dave Anderson
Unsolicited commercial email will be read at a cost of $500 per message. Use
of this email address implies consent to these terms.
|
|
|
|
|