コードに問題があります。ユーザーがファイルをアップロードできる入力ファイルがあります。ユーザーがファイルを選択して同じ入力をクリックしようとすると、置換を確認するメッセージを表示するモーダル ボックスを表示し、ユーザーがファイルブラウザウィンドウが表示されるはずです。今のところ、この部分はわかりましたが、
ユーザーがボタンをクリックするとモーダルが表示されますが、このモーダルが再度呼び出されるとループが発生し、いくつかのファイル ブラウザ ウィンドウが表示されます。なにが問題ですか?
event.preventDefault() を使用してみましたが、ファイル ブラウザ ウィンドウが表示されません。
$(".fileinput-button").click(function (event) {
var fileupload = $(this);
if ($(this).hasClass('change')) {
var name = $('.change').find('span').prop("id");
$("#documentName").html(name);
$("#replaceConfirmation").modal('show');
$("#replaceFile").click(function () {
fileupload.find('input').trigger('click');
$("#replaceConfirmation").modal('hide');
});
}
});