0

アップロードを jQuery で変更しようとしています (入力ファイル ボタンを置き換えます)。このコードは FF と Chrome では正常に動作しますが、Internet Explorer はフォームを送信しませんか? なぜだめですか?開発者ツールに表示されるエラーはありません。jQuery のバージョンは 1.10.2 です。Internet Explorer 10。いくつかのソース:

    <form action="http://localhost/....." method="post" 
       accept-charset="utf-8" id="item_document_form" 
       enctype="multipart/form-data">
       <input type="file" name="userfile" id="userfile" style="display: none;" />
    </form> 
    <button id="add_file_btn">Upload file</button>

および関連するスクリプト:

    $("#add_file_btn").button();
    $("#add_file_btn").click(function() {
        $("#userfile").click();
    });
    $("#userfile").change(function () {
        $('#ajaxupload').fadeIn();
        $("#item_document_form").submit();
    });
4

0 に答える 0