Jump to content

get values from many(4) multiple select Drop downs - and put that values in empty DD


Recommended Posts

I have 4 multuiple select elemts - Dropdown lists. When user selects an option I want that option appear in blank DD (or some textbox...)

. If it's to complicated meaybe it'll be enough just to detect taht values selected in those dropdowns on button click. Here's my html

	<form name="dropdowns" id="dropdowns"><label for='educationForm'>select what you wanna learn<br><div align="center"><select multiple="multiple" name="mydropdown1[]" id="dd1"><option value="1">IT-programing</option><option value="2">IT-sys_admin</option><option value="3">IT</option><option value="4">science</option><option value="5">electronic engineering</option><option value="6">math&physics</option><option value="7">mechanical_engineering</option></select></div></label><label for='sportFrom'>move urself up!<br><div align="center"><select multiple="multiple" name="mydropdown2[]" id="dd2"><option value="8"></option><option value="9"></option><option value="10"></option><option value="11"></option><option value="12"></option><option value="13"></option>.......

what should I do - chcek every of the dropdown to change and if changed get value /text of that option and append it to that "newly" created dropdown?

Edited by roberto68
Link to post
Share on other sites

Your HTML is full of errors. You have unclosed elements and duplicate IDs. In order for Javascript to work properly you need to correct the errors. http://validator.w3.org/

 

In Javascript you can get a list of selected options by looking through all the option elements and choosing values from those that have a selected property that evaluates to true. You can use those values to populate a dropdown or other element.

Link to post
Share on other sites

ok so now I've corrected it - to explain it better : currently I've one multiselect Dropdown with devided by optgroup tags, but I've have template where there are 4 ( 3 are blank cause that's the problem how to post 4 dropdowns in 1 form) but that 1 Dropdown is working well right now - but I want 4 and optionaly show user what they've selected in some extra DD which'll be blank on document.ready

Link to post
Share on other sites

I'm not sure what the problem is. Nothing is stopping you from having four <select> elements in the same form.

 

You can add a fifth select element outside of the form (so that it doesn't get submitted to the server, unless that's what you want) in which you display the selected results of the other dropdown elements.

Link to post
Share on other sites

but the probelm is with that from retrieving on another page - cause the form consist of 4 multiple select dropdowns. yeah but now i have an idea i retireve it like this

var DD1 = <?php echo json_encode($_GET["mydropdown1"]) ?>; var DD2 = <?php echo json_encode($_GET["mydropdown2"]) ?>; ....

and then I can concatenate those 4 fields into one, is it a good idea?

Edited by roberto68
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...