0

選択したインデックスがasp.netのドロップダウンリストで変更されたときに起動されるJavascriptコードを追加したいと思います。

だから、これが私のDDLです:

<asp:DropDownList ID="comboReportTypes" runat="server" />

上記のDDLに次のようなものを追加したいと思います:onSelectionIndexChanged = "MyJavascriptFuntion(this)"

だから私はこのようなものになりたいです:

<asp:DropDownList ID="comboReportTypes" runat="server" onSelectionIndexChanged="MyJavascriptFuntion(this)" />

これは可能ですか?

前もって感謝します。ASP.Net4.0を使用しています

4

2 に答える 2

1

コードからonchangeイベントを追加します。

Eg: DropDownList dlOption = new DropDownList(); dlOption.Attributes.Add("onchange", "javascript:return functionname(this);");

于 2012-09-28T10:48:45.117 に答える
0

あなたを使用jqueryすると、あなたがやろうとしていることを簡単に達成することができます

$('#comboReportTypes').change(function(){
//do whatever you need to.
});

デモを見る

注:コントロールはレンダリング時に変更される傾向があるIDため、正しいものを使用していることを確認してください。DropDownListserverID's

于 2012-09-28T10:40:32.207 に答える