dropdownlist值改变时调用js

DropDownList的OnSelectedIndexChanged方法是服务器端方法
如要用需要设置AutoPostBack选项为true,并且在服务器后台写方法

要调用js方法需要onchange属性,例

<asp:DropDownList ID="ddlProv" onchange="change()" runat="server">
      <asp:ListItem Value="1">北京</asp:ListItem>
      <asp:ListItem Value="2">上海</asp:ListItem>
</asp:DropDownList>

js获取dropdownlist的选项

function change() {
      var ddl = document.getElementById("<%=ddlProv.ClientID %>");
      var ddlSelectValue = ddl.options[ddl.selectedIndex].value;
}

 

posted @ 2013-10-09 15:43  梦浅浅_  阅读(1058)  评论(0编辑  收藏  举报