2012-09-20 27 views
14

如何在asp.net中使用selectedIndexChanged在clientSide和ServerSide中的dropdownlist?如何在clientSide和ServerSide中使用selectedIndexChanged下拉列表

在客户端,我想调用javascript funcition!

<script type="text/javascript"> 
function changeCursor() { 
    document.body.style.cursor="progress"; 
} 
</script> 

<asp:DropDownList ID="DropDownSubject" runat="server" DataTextField="Word" AutoPostBack="True" OnSelectedIndexChanged="SelectedChange"> 
</asp:DropDownList> 

SelectedChange是客户端功能的名称!

感谢您的帮助!

回答

22

在类似下面的下拉电平变化的事件添加您的客户端函数名称:

<asp:DropDownList ID="DropDownSubject" runat="server" DataTextField="Word" 
     AutoPostBack="True" OnSelectedIndexChanged="SelectedChange" 
     onchange="changeCursor()"> 
</asp:DropDownList> 
12

在HTML(的.aspx)

<asp:DropDownList ID="DropDownSubject" runat="server" DataTextField="Word" AutoPostBack="True" 
     OnSelectedIndexChanged="SelectedChange" onchange="YourChangeFun(this);"> 
</asp:DropDownList> 

在javascript中

<script type="text/javascript"> 
     function YourChangeFun(ddl) 
     { 
     alert(ddl.selectedIndex); 
     } 
</script> 
1

首先改变自动回=“false”并且给onchange =“js function()”并且移除选择的索引改变事件。

相关问题