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
Solved

html select storing more than one value against an option

Posted on 2009-05-11
4
284 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
  • 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 125 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

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Javascript cookie for whole domain 4 193
PDF File Download from server error with file 6 1,025
Select all element in the multi-select box 2 515
Javascript simple function doesn't work 6 116
ConnectWise and their customers need to ensure critical alerts automatically reach the right person at the right time. MSP superheros efficiently respond to these alerts key is providing automatic, intelligent alerting that generates a complete audi…
With User Account Control (UAC) enabled in Windows 7, one needs to open an elevated Command Prompt in order to run scripts under administrative privileges. Although the elevated Command Prompt accomplishes the task, the question How to run as script…
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…

829 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