• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Paul Clapham
  • Ron McLeod
Sheriffs:
  • Jeanne Boyarsky
  • Liutauras Vilda
Saloon Keepers:
  • Tim Holloway
  • Carey Brown
  • Roland Mueller
  • Piet Souris
Bartenders:

getting the value of the select list

 
Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

here the simple code i have.

What I want to do when a person selects something from the select list, onchange its value should be copied into the text box.

<html>
<head>
<script language="Javascript">
function change(form) {
var m = form.cars.value;
form.textb.value = m;
return true;
}
</script>
</head>

<body>


<form>
<select name="cars" onchange=javascript:change(form)>
<option value="1">Volvo
<option value="2">Saab
<option value="3">Fiat
<option value="4">Audi
</select>

<input type="text" name="textb" value="Volvo">
</form>

</body>
</html>

What actually happens here is, suppose if I change the selection to "Fiat", the value in the text box would be "3" not "Fiat". I want the names for the corresponding values that I have given, not the numbers(values)

I know I can change the values itsself from the numbers to the names, but I don't want to do that..
Is there any other way to get the names??

Thanks
 
Ranch Hand
Posts: 336
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
http://www.w3schools.com/htmldom/prop_option_text.asp
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic