Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

html select storing more than one value against an option

Posted on 2009-05-11
4
Medium Priority
?
291 Views
Last Modified: 2012-05-06
Hi all,

I would like to be able to show a select box on my webpage which shows names. Against each name I would like to store a code AND a short description. Can this be done?

Thanks

Duncan
0
Comment
Question by:DuncanRichardson
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
4 Comments
 
LVL 41

Expert Comment

by:HonorGod
ID: 24353420
Well, you could have a data structure (e.g., a dictionary) that could be used to hold whatever information that you want/need that was associated with the select options.

For example, the dictionary key could be the names from the select list, and the value could be the code and description.

Does this make sense?
0
 

Author Comment

by:DuncanRichardson
ID: 24353454
Can this be done in javascript?
0
 
LVL 41

Accepted Solution

by:
HonorGod earned 375 total points
ID: 24353483
Something like this perhaps?h
<html>
<head>
<title> Extra Select stuff </title>
<script type="text/javascript">
  var stuff = { 'Tom'  : [ 1.23, 'Tom stuff' ],
                'Dick' : [ 3.45, 'Dick stuff' ],
                'Harry' : [ 5.67, 'Harry stuff' ]
              }
 
  function pick( name ) {
    alert( name + ' -> ' + stuff[ name ] )
  }
</script>
</head>
<body>
 <select onchange='pick(this.options[this.selectedIndex].value)'>
   <option value=''>Pick...</option>
   <option>Tom</option>
   <option>Dick</option>
   <option>Harry></option>
 </select>
 
</body>
</html>

Open in new window

0
 
LVL 41

Expert Comment

by:HonorGod
ID: 24430625
Thanks for the grade & points.

I'm sorry that you didn't think the answer warranted and A.

Good luck & have a great day.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

An overview of cyber security, cyber crime, and personal protection against hackers. Includes a brief summary of the Equifax breach and why everyone should be aware of it. Other subjects include: how cyber security has failed to advance with technol…
Tech spooks aren't just for those who are tech savvy, it also happens to those of us running a business. Check out the top tech spooks for business owners.
In this video, Percona Solution Engineer Rick Golba discuss how (and why) you implement high availability in a database environment. To discuss how Percona Consulting can help with your design and architecture needs for your database and infrastr…
Are you ready to place your question in front of subject-matter experts for more timely responses? With the release of Priority Question, Premium Members, Team Accounts and Qualified Experts can now identify the emergent level of their issue, signal…

610 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question