2016-05-11 5 views
0

asp.netのモーダルポップアップウィンドウ内のfileuploadテキストボックスをクリアする方法は?

$('#modal1').on('hidden.bs.modal', function (e) { 
     var fu = document.getElementById("fileupload1"); 
     if (fu != null) { 
      document.getElementById("fileupload1").outerHTML = fu.outerHTML; 
     } 
    }) 
    </script> 

(つまりテキストボックスが再び「選択なしファイル」を示すべきではないファイルアップロード)

作業このコードイマイチのユーザがファイルを選択したが、アップロードして、ポップアップを隠していなかった、選択したファイルが消えなければならない場合

答えて

0

この1つは私のために働きました。

$(document).on('hidden.bs.modal', '#modalPopup1', function (event) { 
     $("#fileUpload1").val(""); 
    }); 
0

使用val("")

$('#modal1').on('hidden.bs.modal', function (e) { 
    $("#fileupload1").val(""); 
}) 

あなたはFileUploadに空の値を割り当てることは、デフォルトの「いいえファイル選ばれた」テキストを示しています。

0

注意FileUpload1は、ASP.Netサーバー側FileUploadコントロールのように見えます。 はそうあなたがClientIDプロパティを使用して、そのIDを取得する必要があり、これを試してみてください。

var fu = document.getElementById("<%= fileupload1.ClientID %>");

関連する問題