使用"hidden"上传文件Iframe不能在资源管理器中工作

Upload file using "hidden" iframe doesn't work in explorer

本文关键字:quot 资源管理器 工作 不能 hidden 使用 文件 Iframe      更新时间:2023-09-26

我有这个表单html:

<form id="testForm" method="post" action="upload.php" target="upload_target" enctype="multipart/form-data" style="margin-bottom:0;">
    <textarea name="infoText"></textarea>
    <input id="file-input" name="bid-file" type="file" style="visibility:hidden;">
    <input type="submit" id="submitBtnFile" style="visibility:hidden;">
</form>
<button id="#submitBtn">Submit</button>
<iframe id="upload_target" name="upload_target" src="#" style="width:0;height:0;border:0px solid #fff;"></iframe>

My js is:

$('#submitBid').click( function(){
    $('#objectCommentsSubmit').trigger('click');
    $('#submitBtnFile').trigger('click');
    $('.loading-bid').show();
});

这适用于Safari, Firefox和Chrome,但不适用IE!

谁能告诉我我做错了什么IE?

谢谢!

尝试更改

$('#submitBtnFile').trigger('click');

$("#testForm").submit();