aspose file tools*
The moose likes HTML, CSS and JavaScript and the fly likes Need Javascript code to populate a field with one value from a list of values Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "Need Javascript code to populate a field with one value from a list of values" Watch "Need Javascript code to populate a field with one value from a list of values" New topic
Author

Need Javascript code to populate a field with one value from a list of values

Venkat Guduri
Greenhorn

Joined: Mar 22, 2005
Posts: 10
Hi, Hope all are doing well.
Could u please provide me with Javascript code or a link which has the code to populate a non-editable textfield with one value from a list of values. The code should be executed as part of onChange() Javascript method. Should pass the list of values as an argument to the method.
Thanks for your time.
Venkat
Niki Nono
Ranch Hand

Joined: Mar 20, 2005
Posts: 256
hi venkat

i am not all that clear with what the application but based on some assumptions I can say the following:
let the name of Form=FORM1
name of textfield=TEXT1
name of list=LIST1

so in your list you can put the onChange that will call a javascript function with the list value as parameter such as


for accessing the combo box value you need to use
this[this.selectedIndex].text..

then you may write




try it out. hope it helps.


Life called,so here I am.<br />Cheers<br />Niki.:-)
Venkat Guduri
Greenhorn

Joined: Mar 22, 2005
Posts: 10
Hi, Thanks a lot Niki.
Actually what I need is:
I have two columns in a table. Occupation, OccupationRating.
OccupationRating has corresponding rating for each Occuation.
Occupation is implemented as Combobox and when user selects any option, the corresponding Occupationrating has to be retrieved from the table (for eg: two dimentional array) and need to show up in a noneditable textfield.

The table is retrieved from database and have it in my JSP. Now I want to send the table(2 dim array) and selected option as arguments to Javascript method which will choose the corresponding rating from the table for the selection and updates the value. Can u please help to make it works.
Thanks for your time and patience.
Niki Nono
Ranch Hand

Joined: Mar 20, 2005
Posts: 256
i have an idea which is not exactly the way you are looking for
ie:- not by retriving values into a two dimensional array and send to javascript.

but check this out.

you must be populating the combo box in java using the database right??

well considering thats the case for each entry in the combo box
you must be creating


or something like that.
well wy dont you assign the rating to the name attribute of the option tag as



assuming the rating for engineer is 1.
you will have to do this when you build the option tag in java.

this way every information is there in the combo box ie:- the occupation as well as the rating. no need for the array.
then in javascript you can very well access this value by
"this[this.selectedIndex].name" and the method i had pointed out to you earlier.
use both the steps properly and i know you will succeed.

i havent tried this out but i am preety sure it will work out.
try it out and let me know.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Need Javascript code to populate a field with one value from a list of values