admin管理员组

文章数量:1289421

i am trying to get the value of the selected index in my javascript

here i am defining my list box

<select name="bo" id="bo"  OnBlur="retrieveData(this.form)" ></select>

here i am trying to get the value (inside the form)

    alert(formbo.value); // NOT working
    alert(formbo.selectedIndex)  // working
    alert(formbo.selectedIndex.value)  // NOT working

but its showing "undefined"

i am trying to get the value of the selected index in my javascript

here i am defining my list box

<select name="bo" id="bo"  OnBlur="retrieveData(this.form)" ></select>

here i am trying to get the value (inside the form)

    alert(form.bo.value); // NOT working
    alert(form.bo.selectedIndex)  // working
    alert(form.bo.selectedIndex.value)  // NOT working

but its showing "undefined"

Share Improve this question asked Nov 11, 2011 at 19:15 junaidpjunaidp 11.2k30 gold badges90 silver badges144 bronze badges 1
  • Show your retrieveData function. – Rob W Commented Nov 11, 2011 at 19:16
Add a ment  | 

2 Answers 2

Reset to default 5
form.bo.options[form.bo.selectedIndex].value;

try this: in your html:

<select name="bo" id="bo" OnBlur="getComboVal(this)" ></select>

in javascript:

function getComboVal(sel)
{
    alert (sel.options[sel.selectedIndex].value);
}

本文标签: get value of selected index of combo box in javascriptStack Overflow