2012-09-20 28 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()」並且移除選擇的索引改變事件。

相關問題