2017-12-06 13 views
0

これに関するスタックにはいくつか質問がありますが、何も助けてくれませんでした。これは私のシナリオです。私は、ドロップダウンボックスを持ってサーバー側の確認ボックス

<asp:DropDownList ID="ddl" runat="server" DataTextField="ValText" DataValueField="ValID" AutoPostBack="true" OnSelectedIndexChanged="ddl_SelectedIndexChanged"></asp:DropDownList> 

要件:

は、ドロップダウンが選択されているか、値がドロップダウンに変更された場合、私は尋ねjavascriptのアラートを必要とするかどうかダウンしているドロップで選択したファイルダウンロードする。ユーザーが「はい」をクリックすると、ダウンロードするファイルの関数を呼び出す必要があります。何もしないでください。私はこれを達成するためのアイデアを持っていません。助言がありますか?

+0

可能な重複://のstackoverflowを。 com/questions/20028858/asp-net-button-onclientclick-return-function-vs-onclientclick-function –

+1

私はそれがうまくいかないと言った。親切に私の説明を正しく読んでください。そして、https://stackoverflow.com/questions/20028858/asp-net-button-onclientclick-return-function-vs-onclientclickfunctionは私が必要とするものではありません。 –

答えて

0

あなたはそれが次のようになりonchange="javascript:validateSelection();"を追加することができます。 <asp:DropDownList ID="ddl" onchange="javascript:validateSelection();" runat="server" OnSelectedIndexChanged="ddl_SelectedIndexChanged">

は、以下のように 'CONFIRM' ポップアップを使用して、その後のjavascript機能を追加します。httpsの

function validateSelection() { 
      var test = confirm("Would you like to download the file selected?"); 
      if (test) 
      { 
       __doPostBack("ctl00$MainContent$ddl1", "ddlchange"); 
      } 
     } 
関連する問題