2012-09-20 13 views
14

clientSide ve ServerSide'da selectedIndexCrow.net dropdown listesinden nasıl kullanılır?clientSide ve ServerSide'de selectedIndexChanged dropdownlist nasıl kullanılır?

İstemcide javascript işlevi çağrısı istiyorum!

<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, istemcideki bir işlev ismidir!

Yardımlarınız için teşekkürler!

cevap

22

aşağıda gibi açılır listesinin Onchange olaylarında istemci tarafı işlevi adı ekleyin:

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

(.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

İlk değişiklik autopostback olarak = "false" ve onchange = "js function()" değerini verin ve seçili dizin değişikliği olayını kaldırın.

İlgili konular