私はこのスクリプトをHTMLフォームに持っています
<button type="button" id="addUploadFile">Add Document</button>
<input type="file" id="hiddenOpenFile" name="hiddenOpenFile" style="visibility:hidden;" />
<button type="button" id="button2">test</button>
および準備完了関数のJavaScriptスクリプト
$("#addUploadFile").live('click', function () {
$('#hiddenOpenFile').trigger('click');
});
$("#hiddenOpenFile").live('change', function (event) {
alert(1);
$("#addbutton2").trigger('click');
});
$("#addbutton2").live('click', function () {
alert(2)
});
問題は、Internet Explorer でファイルを選択してもアラート (2) が表示されないことです。他のブラウザでは非常にうまく機能します。