How to get the last selected item from a multiple dropdownlist with javascript? [modified]
-
example:user select items like item1,item2,item5,item3, the last selected item is item3,how to get it with javascript?
One is never too old to learn
modified on Wednesday, February 20, 2008 8:56 PM
-
--Find the object in the form var ddlObj = document.getElementById('ddlName'); --Find the selected Index alert(ddlObj.selectedIndex);
To:mgr_2k7 Maybe you can't understrand what i mean. Here is a multiple dropdownlist as below:
<select id="sel_test" name="sel_test" size="5" multiple="multiple" onchange="javascript:checkSelectedCount(this);" width="100px"> <option value="item1">item_A</option> <option value="item2">item_B</option> <option value="item3">item_C</option> <option value="item4">item_D</option> <option value="item5">item_E</option> <option value="item6">item_F</option> <option value="item7">item_G</option> <option value="item8">item_H</option> <option value="item9">item_I</option> <option value="item10">item_J</option> <option value="item11">item_K</option> <option value="item12">item_L</option> <option value="item13">item_M</option> <option value="item14">item_N</option> <option value="item15">item_O</option> <option value="item16">item_P</option> </select>
When user multiple selected as order: item1,item4,item2 -------------item2 is the last selected item When user multiple selected as order: item2,item3,item1 -------------item1 is the last selected item When user multiple selected as order: item4,item2,item3 -------------item3 is the last selected item ------------------Understrand???? So,how could i get the last selected item?One is never too old to learn
modified on Wednesday, February 20, 2008 8:59 PM
-
To:mgr_2k7 Maybe you can't understrand what i mean. Here is a multiple dropdownlist as below:
<select id="sel_test" name="sel_test" size="5" multiple="multiple" onchange="javascript:checkSelectedCount(this);" width="100px"> <option value="item1">item_A</option> <option value="item2">item_B</option> <option value="item3">item_C</option> <option value="item4">item_D</option> <option value="item5">item_E</option> <option value="item6">item_F</option> <option value="item7">item_G</option> <option value="item8">item_H</option> <option value="item9">item_I</option> <option value="item10">item_J</option> <option value="item11">item_K</option> <option value="item12">item_L</option> <option value="item13">item_M</option> <option value="item14">item_N</option> <option value="item15">item_O</option> <option value="item16">item_P</option> </select>
When user multiple selected as order: item1,item4,item2 -------------item2 is the last selected item When user multiple selected as order: item2,item3,item1 -------------item1 is the last selected item When user multiple selected as order: item4,item2,item3 -------------item3 is the last selected item ------------------Understrand???? So,how could i get the last selected item?One is never too old to learn
modified on Wednesday, February 20, 2008 8:59 PM
I don't think you can find like this
"Legacy code" often differs from its suggested alternative by actually working and scaling. —Bjarne Stroustrup